- From: <bugzilla@jessica.w3.org>
- Date: Thu, 04 Apr 2013 08:27:08 +0000
- To: www-validator-cvs@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=21577 Bug ID: 21577 Summary: NFC issues reported wrong way: wrong char highlighted, wrong total amount Classification: Unclassified Product: Validator Version: HEAD Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P2 Component: HTML5 Assignee: mike+validator@w3.org Reporter: jukka.k.korpela@kolumbus.fi QA Contact: www-validator-cvs@w3.org When the HTML5 validator issues warnings about deviations from Normalization Form C (NFC), it highlights the last character of the text run, not the offending character. It also reports the number of warnings as too large. These problems are not present in validator.nu: it highlights the entire text run, and it does not report the number of warnings. Example: <!doctype html> <title>Χαίρε· Hello world</title> Excerpt from validator output, when using direct input: QUOTE Validation Output: 4 Warnings Below is a list of the warning message(s) produced when checking your document. Warning Line 2, Column 25: Text run is not in Unicode Normalization Form C. <title>Χαίρε· Hello world</title> UNQUOTE Here the letter “d” or “world” appears in red, and the column number 25 refers to “d”, too. There are no other warnings issued, yet the total number of warnings is reported as 4. (Perhaps the validator counts informative messages as warnings, for the purposes of calculating this total? There are 3 informative messages in this case.) Flagging the last character of a text run is more confusing in real-life situations where the run is all Greek. In the context where I originally met this issue, things were confusing since the last character of the run was ά, Greek alpha with tonos, which *could* have been in non-NFC form (but wasn’t). -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Thursday, 4 April 2013 08:27:09 UTC