mity / md4c

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.
MIT License
756 stars 138 forks source link

Some characters are not handled correctly in the case folding. #113

Closed mity closed 4 years ago

mity commented 4 years ago

Due a typo in scripts/build_foliding_map.py, some characters were skipped when generating a folding info data.

List of incorrectly omitted characters: U+0184, U+018a, U+01b2, U+01b5, U+01f4, U+0372, U+038f, U+1c84, U+1fb9, U+1fbb, U+1fd9, U+1fdb, U+1fe9, U+1feb, U+1ff9, U+1ffb, U+2c7f, U+2ced, U+a77b, U+a792, U+a7c9.

This means that link reference definitions are not matched properly with respect to folding info (in normal speech, case insensitive label matching) when these characters are involved.