187 lines
5.8 KiB
Plaintext
187 lines
5.8 KiB
Plaintext
Fontconfig
|
|
Font configuration and customization library
|
|
Version 2.3.92
|
|
2005-11-04
|
|
|
|
Check INSTALL for compilation and installation instructions.
|
|
Report bugs to https://bugs.freedesktop.org in the fontconfig module.
|
|
|
|
2.3.92
|
|
|
|
Fix corrupted caches bugs from 2.3.91 (reported by Mike Fabian).
|
|
Store only basename in the cache, reconstitute on demand
|
|
(reported by James Cloos).
|
|
Change the rule for artificial emboldening in fonts.conf.in. This
|
|
enables the support for artificial emboldening included in cairo
|
|
(patch by Zhe Su).
|
|
Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether
|
|
to load embedded bitmaps or not (patch by Jinghua Luo).
|
|
Fix GCC4 warnings (some by Behdad Esfahbod).
|
|
Support localized font family and style names; this has been reported
|
|
to break old apps like xfd, but modern (gtk+/qt/mozilla) apps work
|
|
fine (patch by Zhe Su).
|
|
Prevent fc-list from escaping strings when printing them (reported by
|
|
Matthias Clasen).
|
|
Add valist sentinel markup for FcObjectSetBuild and
|
|
FcPatternBuild (patch by Marcus Meissner).
|
|
Add consts to variables so as to move arrays into .rodata (patch by
|
|
Ross Burton).
|
|
Modify config file to use Greek fonts before Asian fonts with
|
|
Greek glyphs. (patch by Simos Xenitellis).
|
|
Use libtool -no-undefined flag on all platforms (patch by Christian
|
|
Biesinger).
|
|
|
|
2.3.91
|
|
|
|
Use libxml2 if requested or if expat not available. (Mathias Hasselmann)
|
|
Fix multi-arch cache files: compute the position for the
|
|
block to be added using info from OrigFile, not NewFile. (plam)
|
|
Cast results of sizeof() to unsigned int to get rid of
|
|
warnings on x86_64 (reported by Matthias Clasen).
|
|
Use FcAtomic to rewrite cache files; don't unlink the fonts.cache-2
|
|
file even if there's no data to write; just write an empty cache file.
|
|
(Reported by Lubos Lunak)
|
|
Allocate room for the subdirectory names in each directory cache.
|
|
(Reported by James Cloos)
|
|
|
|
2.3.90
|
|
|
|
Development release of mmap patch: load pattern information
|
|
directly from cache files. (Patrick Lam)
|
|
|
|
2.3.2
|
|
|
|
Patch memory leaks in using iconv. (Reported by Chris Capoccia)
|
|
Patch memory leaks in fc-cache. (Reported by Chris Capoccia)
|
|
Fetch bitmap glyphs to get widths during font evaluation. (keithp)
|
|
Share strings through FcObjectStaticName (Ross Burton)
|
|
Windows build updates (Tor Lillqvist)
|
|
|
|
2.3.1
|
|
|
|
Be more careful about broken GSUB/GPOS tables (Manish Singh)
|
|
Include debian packaging stuff in CVS (Josselin Mouette)
|
|
Add more conf.d examples (Keith Packard)
|
|
Make manuals build again (Keith Packard)
|
|
Johap -> Johab (Funda Wang)
|
|
|
|
2.3.0
|
|
|
|
Fix memory leak of patterns rejected by configuration (#2518)
|
|
|
|
Create prototype /etc/fonts/conf.d directory and populate it with a few
|
|
sample files. These samples are unused as the file names don't start with
|
|
numbers.
|
|
|
|
Update documentation.
|
|
|
|
2.2.99
|
|
|
|
Verify cache for FC_FILE and FC_FAMILY in every entry (#2219)
|
|
|
|
Update blanks list from recent Unicode docs (#86)
|
|
|
|
Various small build fixes (#280, #2278,
|
|
|
|
Documentation fixes (#2085, #2284, #2285)
|
|
|
|
Add polite typechecking to config file loader (#229)
|
|
|
|
2.2.98
|
|
|
|
Share object name strings (Michael Meeks)
|
|
|
|
Eliminate a couple of codepoints from Russian orthography (John Thacker)
|
|
|
|
Add synthetic emboldening configuration changes (Jakub Pavelek)
|
|
|
|
Change FcFontSetSort to ignore language after fonts with the requested
|
|
languages have been found. (Owen Taylor)
|
|
|
|
Add some RedHat font configuration changes (Owen Tayler).
|
|
|
|
Add full Unicode case folding support to case-ignoring string functions
|
|
(Keith Packard)
|
|
|
|
Remove Han characters from Korean orthography (Tor Andersson)
|
|
|
|
2.2.97
|
|
|
|
Fc-cache sleeps before exiting to ensure filesystem timestamps are well
|
|
ordered.
|
|
|
|
Added Punjai orthography.
|
|
|
|
The timestamp in fonts.conf is gone now. Too many problems.
|
|
|
|
The default font path includes all of the X fonts; use selectfont/rejectfont
|
|
to eliminate bitmaps, as shown in the sample local.conf file.
|
|
|
|
<include> configuration elements may now reference a directory. Files
|
|
in that directory matching [0-9]* are loaded in UTF-8 collating sequence order.
|
|
|
|
<selectfont> configuration added to control which fonts are used.
|
|
|
|
fontformat font pattern elements built from the FT_Get_X11_Font_Format
|
|
function in newer versions of FreeType.
|
|
|
|
'capability' list constructed from gsub/gpos and silf values in TrueType
|
|
files.
|
|
|
|
Multi-lingual names (style, family, fullname) extracted and stored with
|
|
parallel <foo>lang properties marking language.
|
|
|
|
2.2.96
|
|
|
|
Fix FcConfigUpToDate to actually check all font directories and eliminate
|
|
a typo which completely prevented it from working (Lubos Lunak
|
|
<l.lunak@suse.cz>)
|
|
|
|
Remove comma at end of FcResult enum definition for picky compilers.
|
|
|
|
2.2.95
|
|
|
|
Add FcResultOutOfMemory so FcFontSetMatch can return accurate error.
|
|
|
|
Replace MIN/MAX/ABS macros which happened to be in old FreeType releases
|
|
with FC_MIN/FC_MAX/FC_ABS macros owned by fontconfig.
|
|
|
|
2.2.94
|
|
|
|
The 2.2.93 release was prepared with a broken libtool which created
|
|
the shared library without the '.so' in the file names.
|
|
|
|
2.2.93
|
|
|
|
This is the third prerelease of fontconfig 2.3. Significant changes from
|
|
2.2.92 are:
|
|
|
|
o Use new FreeType #include syntax
|
|
o use y_ppem field instead of 'height' in bitmap sizes rec -
|
|
FreeType changed the semantics. Still uses height for
|
|
older versions of FreeType
|
|
o Don't construct program manuals unless docbook is available
|
|
|
|
2.2.92
|
|
|
|
o make distcheck work
|
|
|
|
2.2.91
|
|
|
|
o Switch to SGML manuals
|
|
o Add FC_DUAL width spacing value
|
|
o Add FcFini to close out fontconfig and release all memory
|
|
|
|
2.2
|
|
|
|
This is the third public release of fontconfig, a font configuration and
|
|
customization library. Fontconfig is designed to locate fonts within the
|
|
system and select them according to requirements specified by applications.
|
|
|
|
Fontconfig is not a rasterization library, nor does it impose a particular
|
|
rasterization library on the application. The X-specific library
|
|
'Xft' uses fontconfig along with freetype to specify and rasterize fonts.
|
|
|
|
Keith Packard
|
|
keithp@keithp.com
|