]> git.wh0rd.org - fontconfig.git/blame - README
Include space and remove numbers from valid script tags. This ensures that
[fontconfig.git] / README
CommitLineData
24330d27
KP
1 Fontconfig
2 Font configuration and customization library
4afc00ca
KP
3 Version 2.3.0
4 2005-3-1
d5346181 5
845a0bf3
KP
6Check INSTALL for compilation and installation instructions.
7Report bugs to https://bugs.freedesktop.org in the fontconfig module.
8
4afc00ca
KP
92.3.0
10
11Fix memory leak of patterns rejected by configuration (#2518)
12
13Create prototype /etc/fonts/conf.d directory and populate it with a few
14sample files. These samples are unused as the file names don't start with
15numbers.
16
17Update documentation.
18
afca7836
KP
192.2.99
20
21Verify cache for FC_FILE and FC_FAMILY in every entry (#2219)
22
23Update blanks list from recent Unicode docs (#86)
24
25Various small build fixes (#280, #2278,
26
27Documentation fixes (#2085, #2284, #2285)
28
29Add polite typechecking to config file loader (#229)
30
d5346181
KP
312.2.98
32
33Share object name strings (Michael Meeks)
34
35Eliminate a couple of codepoints from Russian orthography (John Thacker)
36
37Add synthetic emboldening configuration changes (Jakub Pavelek)
38
39Change FcFontSetSort to ignore language after fonts with the requested
40languages have been found. (Owen Taylor)
41
42Add some RedHat font configuration changes (Owen Tayler).
43
44Add full Unicode case folding support to case-ignoring string functions
45(Keith Packard)
46
47Remove Han characters from Korean orthography (Tor Andersson)
308dc9c3
KP
48
492.2.97
50
51Fc-cache sleeps before exiting to ensure filesystem timestamps are well
52ordered.
53
54Added Punjai orthography.
55
56The timestamp in fonts.conf is gone now. Too many problems.
57
58The default font path includes all of the X fonts; use selectfont/rejectfont
59to eliminate bitmaps, as shown in the sample local.conf file.
60
61<include> configuration elements may now reference a directory. Files
62in that directory matching [0-9]* are loaded in UTF-8 collating sequence order.
63
64<selectfont> configuration added to control which fonts are used.
65
66fontformat font pattern elements built from the FT_Get_X11_Font_Format
67function in newer versions of FreeType.
68
69'capability' list constructed from gsub/gpos and silf values in TrueType
70files.
71
72Multi-lingual names (style, family, fullname) extracted and stored with
73parallel <foo>lang properties marking language.
b5f36ca0
KP
74
752.2.96
76
77Fix FcConfigUpToDate to actually check all font directories and eliminate
78a typo which completely prevented it from working (Lubos Lunak
79<l.lunak@suse.cz>)
80
81Remove comma at end of FcResult enum definition for picky compilers.
d81271eb
KP
82
832.2.95
84
85Add FcResultOutOfMemory so FcFontSetMatch can return accurate error.
86
87Replace MIN/MAX/ABS macros which happened to be in old FreeType releases
88with FC_MIN/FC_MAX/FC_ABS macros owned by fontconfig.
626a7016
KP
89
902.2.94
91
92The 2.2.93 release was prepared with a broken libtool which created
93the shared library without the '.so' in the file names.
6ae6acf3
KP
94
952.2.93
96
97This is the third prerelease of fontconfig 2.3. Significant changes from
982.2.92 are:
99
100 o Use new FreeType #include syntax
101 o use y_ppem field instead of 'height' in bitmap sizes rec -
102 FreeType changed the semantics. Still uses height for
103 older versions of FreeType
104 o Don't construct program manuals unless docbook is available
105
1062.2.92
107
108 o make distcheck work
109
1102.2.91
111
112 o Switch to SGML manuals
113 o Add FC_DUAL width spacing value
114 o Add FcFini to close out fontconfig and release all memory
115
1162.2
2eafe090 117
8fc10a72 118This is the third public release of fontconfig, a font configuration and
2eafe090
KP
119customization library. Fontconfig is designed to locate fonts within the
120system and select them according to requirements specified by applications.
121
122Fontconfig is not a rasterization library, nor does it impose a particular
123rasterization library on the application. The X-specific library
124'Xft' uses fontconfig along with freetype to specify and rasterize fonts.
125
126Keith Packard
127keithp@keithp.com