This is for version 2.3 and 2.4.
U+00A8 (diaresis) and U+00B4 (acute accent) now both return 0 in a utf8proc_charwidth() call.
At some point in the past they returned 1 (according to an old log output I have).
The result should be 1. These are not combining diacriticals, but are "spacing characters", (just as U+00af - macron and U+00b0 - degree sign are). They are what you use if you want a "bare" diaresis or acute.
(The combining diacritics are U+0308 and U+0301 respectively).
This is for version 2.3 and 2.4.
U+00A8 (diaresis) and U+00B4 (acute accent) now both return 0 in a
utf8proc_charwidth()call.At some point in the past they returned 1 (according to an old log output I have).
The result should be 1. These are not combining diacriticals, but are "spacing characters", (just as U+00af - macron and U+00b0 - degree sign are). They are what you use if you want a "bare" diaresis or acute.
(The combining diacritics are U+0308 and U+0301 respectively).