Files
lime/project/lib/freetype-files.xml
Josh Tynjala c4faf58ff0 freetype: roll back to freetype version 2.9.1
tag VER-2-9-1

Starting with freetype 2.10.0, the sum of the ascent and descent values seem to be more likely to be less than the baseline-to-baseline measurement (called the font's height), which is the font designer's recommend distance between baselines. However, OpenFL doesn't account for the full baseline-to-baseline height at all, so with smaller ascent and descent values, lines render with smaller gaps between them. OpenFL needs to update its TextEngine algorithm to use the height of the line instead of adding ascent and descent together alone, and then we can update freetype. Updating TextEngine is not a trivial change, and may likely require time to discover bugs and stabilize, so it's better to roll back the freetype update for now, and apply it again later after OpenFL can handle it properly.
2024-10-29 15:48:38 -07:00

138 lines
8.8 KiB
XML

<xml>
<files id="native-toolkit-freetype-depends">
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/config/ftconfig.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/config/ftheader.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/config/ftmodule.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/custom/freetype/include/freetype/config/ftoption.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/config/ftstdlib.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/freetype.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftadvanc.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftbbox.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftbdf.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftbitmap.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftbzip2.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftcache.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftchapters.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftcid.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftdriver.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/fterrdef.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/fterrors.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftfntfmt.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftgasp.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftglyph.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftgxval.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftgzip.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftimage.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftincrem.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftlcdfil.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftlist.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftlzw.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftmac.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftmm.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftmodapi.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftmoderr.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftotval.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftoutln.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftparams.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftpfr.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftrender.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftsizes.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftsnames.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftstroke.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftsynth.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftsystem.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/fttrigon.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/fttypes.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ftwinfnt.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/t1tables.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/ttnameid.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/tttables.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/freetype/include/freetype/tttags.h" />
<depend name="${NATIVE_TOOLKIT_PATH}/custom/freetype/include/ft2build.h" />
</files>
<files id="native-toolkit-freetype" tags="">
<cache value="1" />
<tag value="${NATIVE_TOOLKIT_OPTIM_TAG}" if="NATIVE_TOOLKIT_OPTIM_TAG" />
<depend files="native-toolkit-freetype-depends" />
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/custom/freetype/include" />
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/freetype/include" />
<compilerflag value="-DFT2_BUILD_LIBRARY" />
<compilerflag value="-DNATIVE_TOOLKIT_HAVE_HARFBUZZ" if="NATIVE_TOOLKIT_HAVE_HARFBUZZ" />
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/harfbuzz/src" if="NATIVE_TOOLKIT_HAVE_HARFBUZZ" />
<compilerflag value="-DNATIVE_TOOLKIT_HAVE_PNG" if="NATIVE_TOOLKIT_HAVE_PNG" />
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/custom/png" if="NATIVE_TOOLKIT_HAVE_PNG" />
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/png" if="NATIVE_TOOLKIT_HAVE_PNG" />
<compilerflag value="-I${NATIVE_TOOLKIT_PATH}/zlib" /> <!-- To go with FT_CONFIG_OPTION_SYSTEM_ZLIB -->
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/autofit/autofit.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftadvanc.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftbbox.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftbitmap.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftcalc.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftcid.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftdbgmem.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftdebug.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftfntfmt.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftfstype.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftgasp.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftgloadr.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftglyph.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftgxval.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/fthash.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftinit.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftlcdfil.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftmm.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftobjs.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftotval.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftoutln.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftpatent.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftpfr.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftpsprop.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftrfork.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftsnames.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftstream.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftstroke.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftsynth.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftsystem.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/fttrigon.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/fttype1.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftutil.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/base/ftwinfnt.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/bdf/bdf.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/bzip2/ftbzip2.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cache/ftcache.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cff/cffcmap.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cff/cffdrivr.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cff/cffgload.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cff/cffload.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cff/cffobjs.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cff/cffparse.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cff/cffpic.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/cid/type1cid.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/gzip/ftgzip.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/lzw/ftlzw.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/pcf/pcf.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/pfr/pfr.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/psaux/psaux.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/pshinter/pshinter.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/psnames/psmodule.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/raster/raster.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/sfnt/sfnt.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/smooth/smooth.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/truetype/truetype.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/type1/type1.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/type42/type42.c" />
<file name="${NATIVE_TOOLKIT_PATH}/freetype/src/winfonts/winfnt.c" />
</files>
</xml>