summaryrefslogtreecommitdiff
path: root/Software/fontconfig.mdwn
blob: bfff74f8f717dd47056fad041ba505da636fa41d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
## Fontconfig

Fontconfig is a library for configuring and customizing font access. 


### About Fontconfig

Fontconfig can: 

* discover new fonts when installed automatically, removing a common source of configuration problems. 
* perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing. 
* identify the set of fonts required to completely cover a set of languages. 
* have GUI configuration tools built as it uses an XML-based configuration file (though with autodiscovery, we believe this need is minimized). 
* efficiently and quickly find the fonts you need among the set of fonts you have installed, even if you have installed thousands of fonts, while minimzing memory usage. 
* be used in concert with the X Render Extension and [[FreeType|FreeType]] to implement high quality, anti-aliased and subpixel rendered text on a display. 

Fontconfig does not: 

* render the fonts themselves (this is left to [[FreeType|FreeType]] or other rendering mechanisms) 
* depend on the X Window System in any fashion, so that printer only applications do not have such dependencies 

### Releases

* The current stable series is 2.14.2.  All releases are available in the [[release|http://fontconfig.org/release]] directory.

### Documentation

* [[FontConfig User Documentation|https://fontconfig.pages.freedesktop.org/fontconfig/fontconfig-user.html]] 
* [[FontConfig Developer Documentation|https://fontconfig.pages.freedesktop.org/fontconfig/fontconfig-devel/]] 
* [[About Fontconfig|Software/fontconfig/About]] 
* [[Fontconfig To Do List|Software/fontconfig/ToDo]] 
* [[Devel releases|Software/fontconfig/Devel]]

### Git Access

The fontconfig [[git repository|https://gitlab.freedesktop.org/fontconfig/fontconfig]] is hosted at freedesktop.org. 


### Mailing Lists

The [[Fontconfig mailing list|http://lists.freedesktop.org/mailman/listinfo/fontconfig]] is used for all fontconfig related mail. 

### Bug report

If you have encountered any issues regarding to Fontconfig, please file a bug report at [[GitLab issue tracker|https://gitlab.freedesktop.org/fontconfig/fontconfig/issues]]

### Web fonts

Microsoft has made the [[common web fonts|http://fontconfig.org/webfonts]] available free of charge; please read the license before downloading them.  

Redhat has made [[free fonts|https://www.redhat.com/promo/fonts/]] (GPL+exception)  available: _Sans_ (a substitute for Arial, Albany, Helvetica, Nimbus Sans L, and Bitstream Vera Sans), _Serif_ (a substitute for Times New Roman, Thorndale, Nimbus Roman, and Bitstream Vera Serif) and _Mono_ (a substitute for Courier New, Cumberland, Courier, Nimbus Mono L, and Bitstream Vera Sans Mono).