]> git.eshelyaron.com Git - emacs.git/commit
Enumerate default UVS glyphs
authorPo Lu <luangruo@yahoo.com>
Sun, 22 Oct 2023 01:06:28 +0000 (09:06 +0800)
committerPo Lu <luangruo@yahoo.com>
Sun, 22 Oct 2023 01:06:28 +0000 (09:06 +0800)
commit6f87ee0e3a0727e16079778a4264e6e35cd7f3a8
treeaf64e5249371cb4c7e44b13e426c177181cadc60
parent8c15515b62cacae06dd3ced6492142ce185e5adb
Enumerate default UVS glyphs

* src/sfnt.c (sfnt_compare_unicode_value_range)
(sfnt_is_character_default): New functions.
(sfnt_test_uvs): Print and verify the default UVS table.

* src/sfnt.h: Update prototypes.

* src/sfntfont.c (sfntfont_get_variation_glyphs): Index the cmap
with the default glyph, and insert it within VARIATIONS if
character is present within a selector record's default UVS
table.
src/sfnt.c
src/sfnt.h
src/sfntfont.c