html5 - Text run is not in Unicode Normalization Form C -


while trying validate site(http://dvartora.com/dvartora/) following error:

text run not in unicode normalization form c

a: mean?

b: can fix notepad++ , how?

c: if b no, how can fix free tools(not dreamweaver)?

a. means says (see dan04’s explanation brief answer , unicode standard long one), indicates authors of validator wanted issue warning. html5 rules not require normalization form c (nfc); rather favored w3c.

b.there no need fix anything, unless decide using nfc better. if do, there various tools automatic conversion nfc, such free babelpad editor. if need deal 1 character not in nfc, can use character information repositories such fileformat.info character search find out canonical decomposition of character , use it.

whether use nfc or not depends on many considerations , on characters involved. rule, nfc works better, in cases, alternative, non-nfc presentation produces more suitable rendering or works better in specific processing.

for example, in duplicate question, reference Ω has been reported triggering message. (the validator checks characters entered such references, too, instead of plain text level nfc check.) reference stands u+2126 ohm sign “Ω”, defined canonical equivalent u+03a9 greek capital letter omega “Ω”. unicode standard explicitly says latter preferred character. better covered in fonts. if have special reason use ohm sign, can that, without violating current html5 rules, , can ignore validator warning.


Comments

Popular posts from this blog

c++ - CryptStringToBinary API behavior -

java.util.scanner - How to read and add only numbers to array from a text file -

iphone - Three second countdown in cocos2d -