More complete support of section 5 of UTR #50
Categories
(Core :: Graphics: Text, defect)
Tracking
()
People
(Reporter: t.matsuu, Unassigned, NeedInfo)
References
()
Details
In the bug 1164835, section 5 of UTR #50 (Glyphs Changes for Vertical Orientation) has been partially supported.
However, this table does not fully support the "5 Glyphs Changes for Vertical Orientation" in UTR #50.
I am not sure what criteria was used to select the characters to create this table.
For more complete implementation, the table should be updated or UVerticalOrientation from ICU should be used.
Comment 1•4 months ago
|
||
I have no time to investigate this now. We use the latest version (VerticalOrientation-17.txt) of Vertical property. So I guess that it will not be resolved by ICU functions instead.
Also, could you attach HTML test case?
Reporter | ||
Comment 2•4 months ago
|
||
(In reply to Makoto Kato [:m_kato] from comment #1)
the latest version (VerticalOrientation-17.txt)
It's not the latest.
The latest version is available from https://www.unicode.org/Public/UNIDATA/VerticalOrientation.txt.
Reporter | ||
Comment 3•4 months ago
|
||
(In reply to Takanori MATSUURA from comment #0)
In the bug 1695816
bug 1164835
Sorry for citing wrong bug (comment #0 is now updated).
Reporter | ||
Comment 4•4 months ago
|
||
We may be able to generate sVerticalForms list in gfx/thebes/gfxHarfBuzzShaper.cpp from the Character_Decomposition_Mappings field of UnicodeData.txt which is downloaded by intl/unicharutil/tools/genUnicodePropertyData.pl.
I'm worried about the pdfjs because they simply copy the sVerticalForms list from m-c to their source to fix bug 1905623.
Updated•4 months ago
|
Description
•