summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2023-08-24 16:32:42 +0800
committerPo Lu <luangruo@yahoo.com>2023-08-24 16:36:13 +0800
commitad5e17d0638be46f982d1448e8fef1d28d224735 (patch)
treecd9fd66de4de975c1624d41ef9a5603d8ba2f081 /lisp/emacs-lisp
parentb9917f11521d47426330d79c65f9726c8fd7f8f7 (diff)
downloademacs-ad5e17d0638be46f982d1448e8fef1d28d224735.tar.gz
emacs-ad5e17d0638be46f982d1448e8fef1d28d224735.tar.bz2
emacs-ad5e17d0638be46f982d1448e8fef1d28d224735.zip
Properly parse format 4 cmap tables
* src/sfnt.c (sfnt_read_cmap_format_4): Read range_shift field propery. Prior to this, it would be inadvertently treated as an entry within the segment end code array, which only functioned by happenstance. (sfnt_lookup_glyph_4): Remove workaround grounded upon an erroneous interpretation of the bug fixed by the aformentioned change. * src/sfnt.h (struct sfnt_cmap_format_4): Introduce previously absent `range_shift' field.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions