diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2021-08-08 18:45:11 +0100 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2021-08-09 23:59:34 +0100 |
commit | a0bad0bd03988b9b77969f8b00cc9a512856f7f0 (patch) | |
tree | fd7532015af6328a9e76baa0cf1d55ca5fd061eb /.cvsignore | |
parent | fbec3fe20c30e4597110967f05f8416ba7769db4 (diff) | |
download | librufl-a0bad0bd03988b9b77969f8b00cc9a512856f7f0.tar.gz librufl-a0bad0bd03988b9b77969f8b00cc9a512856f7f0.tar.bz2 |
Include astral characters in font scan
We now construct extension plane data if astral characters are
present. Systems with a non-UCS Font Manager are still restricted
to using the Basic Multilingual Plane (as there is no mechanism
for encoding astral characters in the font or encoding data).
Rewrite the UCS Font Manager 3.41-3.63 support to scan the font
encoding itself (as Font_EnumerateCharacters is broken on these
Font Manager versions).
This also fixes the post-scan shrink-wrapping for Font Manager 3.64
or later -- previously it would not coalesce block bitmaps when
determining that a block was full.
Diffstat (limited to '.cvsignore')
0 files changed, 0 insertions, 0 deletions