]> git.eshelyaron.com Git - emacs.git/commit
Update Android port
authorPo Lu <luangruo@yahoo.com>
Mon, 27 Mar 2023 08:42:52 +0000 (16:42 +0800)
committerPo Lu <luangruo@yahoo.com>
Mon, 27 Mar 2023 08:42:52 +0000 (16:42 +0800)
commitdd4924ca90a8ada26bb10e5df4557ae32c0d6403
tree52b741e15c4074033746e44daaab26998a114618
parent18b34e9ca01deff8e0bde4b1e53293f27712a149
Update Android port

* configure.ac (HAVE_OTF_GET_VARIATION_GLYPHS): Check for
`hb_font_set_var_named_instance'.
* src/sfnt.c (main): Update tests.
* src/sfntfont-android.c (Fandroid_enumerate_fonts): Blacklist
bad font.
* src/sfntfont.c (struct sfnt_font_tables, struct sfnt_font_desc)
(sfnt_decode_instance_name, sfnt_weight_descriptions)
(sfnt_enum_font_1, sfntfont_list_1, sfntfont_desc_to_entity)
(sfntfont_list, struct sfntfont_get_glyph_outline_dcontext)
(sfntfont_get_glyph, sfntfont_get_glyph_outline)
(struct sfnt_font_info, sfnt_close_tables, sfnt_open_tables)
(sfntfont_open, sfntfont_measure_pcm, sfntfont_close)
(sfntfont_draw, sfntfont_begin_hb_font, syms_of_sfntfont)
(mark_sfntfont): Handle variable fonts correctly.
configure.ac
src/sfnt.c
src/sfntfont-android.c
src/sfntfont.c