]> git.eshelyaron.com Git - emacs.git/commit
Update Android port
authorPo Lu <luangruo@yahoo.com>
Tue, 28 Mar 2023 01:41:01 +0000 (09:41 +0800)
committerPo Lu <luangruo@yahoo.com>
Tue, 28 Mar 2023 01:41:01 +0000 (09:41 +0800)
commit05f3f9c1c09c3e7a4d9c1d9ac16a34742a4124c1
treea2748f5732a81e0505a1302e402ff9602efb9eee
parentee9c0a482c86cab33ef149829ea02857bcdd9d8c
Update Android port

* src/androidterm.c (android_draw_image_glyph_string): Restore
potentially clobbered GC clipping.
* src/sfnt.c (sfnt_large_integer_add, sfnt_multiply_divide_round)
(sfnt_mul_fixed_round): New functions.
(sfnt_build_glyph_outline): Take unscaled glyph metrics.
(sfnt_prepare_raster, sfnt_vary_simple_glyph)
(sfnt_vary_compound_glyph, sfnt_vary_interpreter): Use rounding
multiplication to scale deltas.
(main): Adjust tests.
* src/sfntfont.c (sfntfont_get_glyph_outline)
(sfntfont_probe_widths, sfntfont_open, sfntfont_measure_pcm)
(sfntfont_draw): More minor fixes to variable fonts.
src/androidterm.c
src/sfnt.c
src/sfntfont.c