Open Bug 1906308 Opened 4 months ago Updated 1 month ago

More complete support of section 5 of UTR #50

Categories

(Core :: Graphics: Text, defect)

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.

Flags: needinfo?(m_kato)
Flags: needinfo?(jfkthame)
See Also: → 1905623

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?

Flags: needinfo?(m_kato) → needinfo?(t.matsuu)

(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.

Flags: needinfo?(t.matsuu)

(In reply to Takanori MATSUURA from comment #0)

In the bug 1695816

bug 1164835
Sorry for citing wrong bug (comment #0 is now updated).

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.

Severity: -- → S3
See Also: → 1906998
You need to log in before you can comment on or make changes to this bug.