[bdf] Fix Savannah bug #34896.
ENCODING now covers the whole Unicode range. Note, however, that this change is quite expensive since it increases the size of three arrays by almost 400kByte in total. The right fix is to replace the logic with something smarter. Additionally, there exist very old BDFs for three-byte CCCII encoding which exceeds the range of Unicode (another reason to have a smarter logic). * src/bdf/bdf.h (bdf_font_t): Increase size of `nmod' and `umod' arrays. * src/bdf/bdflib.c (bdf_parse_t): Increase size of `have' array.autohinter-properties
parent
6e0d4cdf0e
commit
ed54e43aed
3 changed files with 27 additions and 7 deletions
Loading…
Reference in new issue