aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorPo Lu2023-02-06 21:19:04 +0800
committerPo Lu2023-02-06 21:19:04 +0800
commit7275e32d0b0db412d6a20b3d656ef72ea72d8a44 (patch)
treec6dd2c925198c92b3b68d04f0c8b001cc5c00422 /java
parent98c90135fe5f3729a3fa6e9a724d04a78b2cd514 (diff)
downloademacs-7275e32d0b0db412d6a20b3d656ef72ea72d8a44.tar.gz
emacs-7275e32d0b0db412d6a20b3d656ef72ea72d8a44.zip
Update Android port
* src/sfnt.c (struct sfnt_build_glyph_outline_context) (sfnt_build_glyph_outline, sfnt_fill_span): Improve glyph appearance by rounding coordinate values. (struct sfnt_interpreter): New fields `twilight_original_x', `twilight_original_y'. (sfnt_make_interpreter): Set new fields. (DELTAP1, DELTAP2, DELTAP3, SVTCAy, SPVTL, SFVTL, MD): Implement instructions. (sfnt_save_projection_vector): New argument `dual_only'. All callers changed. (sfnt_address_zp2, sfnt_address_zp1, sfnt_address_zp0): Obtain original positions in the twilight zone as well. (sfnt_check_zp1, sfnt_interpret_fliprgoff, sfnt_interpret_fliprgon) (sfnt_interpret_flippt, sfnt_interpret_scfs, sfnt_interpret_miap) (sfnt_interpret_alignrp, sfnt_line_to_vector, P) (sfnt_interpret_msirp, sfnt_interpret_ip, sfnt_interpret_call) (load_point, sfnt_interpret_iup_1, sfnt_interpret_iup) (sfnt_interpret_run, struct sfnt_scaled_outline) (struct sfnt_instructed_outline, sfnt_decompose_instructed_outline) (sfnt_build_instructed_outline, sfnt_compute_phantom_points) (sfnt_interpret_simple_glyph, all_tests, sfnt_setup_debugger) (sfnt_name_instruction, sfnt_draw_debugger, sfnt_run_hook) (sfnt_verbose, main): Make glyph instructing work. * src/sfnt.h (SFNT_POLY_ROUND): New enumerator.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions