mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Get rid of fontconfig warnings for linux travis runs.
This commit is contained in:
parent
9dbd31940f
commit
a79470134a
5 changed files with 962 additions and 0 deletions
503
src/test/ci/fontconfig/30-metric-aliases.conf
Normal file
503
src/test/ci/fontconfig/30-metric-aliases.conf
Normal file
|
@ -0,0 +1,503 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||||
|
<fontconfig>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
|
||||||
|
Alias similar/metric-compatible families from various sources:
|
||||||
|
|
||||||
|
PostScript fonts: URW fonts: GUST fonts: Windows fonts:
|
||||||
|
====================== ==================== ================= ==================
|
||||||
|
Helvetica Nimbus Sans L TeX Gyre Heros
|
||||||
|
Helvetica Condensed TeX Gyre Heros Cn
|
||||||
|
Times Nimbus Roman No9 L TeX Gyre Termes
|
||||||
|
Courier Nimbus Mono L TeX Gyre Cursor
|
||||||
|
ITC Avant Garde Gothic URW Gothic L TeX Gyre Adventor
|
||||||
|
ITC Bookman URW Bookman L TeX Gyre Bonum Bookman Old Style
|
||||||
|
ITC Zapf Chancery URW Chancery L TeX Gyre Chorus
|
||||||
|
Palatino URW Palladio L TeX Gyre Pagella Palatino Linotype
|
||||||
|
New Century Schoolbook Century Schoolbook L TeX Gyre Schola Century Schoolbook
|
||||||
|
|
||||||
|
Microsoft fonts: Liberation fonts: Google CrOS core fonts: StarOffice fonts: AMT fonts:
|
||||||
|
================ ====================== ======================= ================= ==============
|
||||||
|
Arial Liberation Sans Arimo Albany Albany AMT
|
||||||
|
Arial Narrow Liberation Sans Narrow
|
||||||
|
Times New Roman Liberation Serif Cousine Thorndale Thorndale AMT
|
||||||
|
Courier New Liberation Mono Tinos Cumberland Cumberland AMT
|
||||||
|
|
||||||
|
Microsoft fonts: Other fonts:
|
||||||
|
================ ============
|
||||||
|
Georgia Gelasio
|
||||||
|
|
||||||
|
We want for each of them to fallback to any of these available,
|
||||||
|
but in an order preferring similar designs first. We do this in three steps:
|
||||||
|
|
||||||
|
1) Alias each specific to its generic family.
|
||||||
|
e.g. Liberation Sans to Arial
|
||||||
|
|
||||||
|
2) Weak alias each generic to the other generic of its family.
|
||||||
|
e.g. Arial to Helvetica
|
||||||
|
|
||||||
|
3) Alias each generic to its specifics.
|
||||||
|
e.g. Arial to Liberation Sans, Arimo, Albany, and Albany AMT
|
||||||
|
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!-- Map specifics to generics -->
|
||||||
|
|
||||||
|
<!-- PostScript -->
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Nimbus Sans L</family>
|
||||||
|
<default>
|
||||||
|
<family>Helvetica</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Heros</family>
|
||||||
|
<default>
|
||||||
|
<family>Helvetica</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Heros Cn</family>
|
||||||
|
<default>
|
||||||
|
<family>Helvetica Condensed</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Nimbus Roman No9 L</family>
|
||||||
|
<default>
|
||||||
|
<family>Times</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Due to Bug#73291, commented out those lines until the broken font are fixed.
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Termes</family>
|
||||||
|
<default>
|
||||||
|
<family>Times</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Nimbus Mono L</family>
|
||||||
|
<default>
|
||||||
|
<family>Courier</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Cursor</family>
|
||||||
|
<default>
|
||||||
|
<family>Courier</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Avant Garde</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Avant Garde Gothic</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>URW Gothic L</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Avant Garde Gothic</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Adventor</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Avant Garde Gothic</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Bookman</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Bookman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>URW Bookman L</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Bookman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Bonum</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Bookman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Bookman Old Style</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Bookman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Zapf Chancery</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Zapf Chancery</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>URW Chancery L</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Zapf Chancery</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Chorus</family>
|
||||||
|
<default>
|
||||||
|
<family>ITC Zapf Chancery</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>URW Palladio L</family>
|
||||||
|
<default>
|
||||||
|
<family>Palatino</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Pagella</family>
|
||||||
|
<default>
|
||||||
|
<family>Palatino</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Palatino Linotype</family>
|
||||||
|
<default>
|
||||||
|
<family>Palatino</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Century Schoolbook L</family>
|
||||||
|
<default>
|
||||||
|
<family>New Century Schoolbook</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>TeX Gyre Schola</family>
|
||||||
|
<default>
|
||||||
|
<family>New Century Schoolbook</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Century Schoolbook</family>
|
||||||
|
<default>
|
||||||
|
<family>New Century Schoolbook</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Microsoft -->
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Arimo</family>
|
||||||
|
<default>
|
||||||
|
<family>Arial</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Liberation Sans</family>
|
||||||
|
<default>
|
||||||
|
<family>Arial</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Liberation Sans Narrow</family>
|
||||||
|
<default>
|
||||||
|
<family>Arial Narrow</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Albany</family>
|
||||||
|
<default>
|
||||||
|
<family>Arial</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Albany AMT</family>
|
||||||
|
<default>
|
||||||
|
<family>Arial</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Tinos</family>
|
||||||
|
<default>
|
||||||
|
<family>Times New Roman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Liberation Serif</family>
|
||||||
|
<default>
|
||||||
|
<family>Times New Roman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Thorndale</family>
|
||||||
|
<default>
|
||||||
|
<family>Times New Roman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Thorndale AMT</family>
|
||||||
|
<default>
|
||||||
|
<family>Times New Roman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Cousine</family>
|
||||||
|
<default>
|
||||||
|
<family>Courier New</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Liberation Mono</family>
|
||||||
|
<default>
|
||||||
|
<family>Courier New</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Cumberland</family>
|
||||||
|
<default>
|
||||||
|
<family>Courier New</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Cumberland AMT</family>
|
||||||
|
<default>
|
||||||
|
<family>Courier New</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Gelasio</family>
|
||||||
|
<default>
|
||||||
|
<family>Georgia</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Accept the other group as fallback -->
|
||||||
|
|
||||||
|
<!-- PostScript -->
|
||||||
|
<alias>
|
||||||
|
<family>Helvetica</family>
|
||||||
|
<default>
|
||||||
|
<family>Arial</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>Helvetica Condensed</family>
|
||||||
|
<default>
|
||||||
|
<family>Arial Narrow</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>Times</family>
|
||||||
|
<default>
|
||||||
|
<family>Times New Roman</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>Courier</family>
|
||||||
|
<default>
|
||||||
|
<family>Courier New</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Microsoft -->
|
||||||
|
<alias>
|
||||||
|
<family>Arial</family>
|
||||||
|
<default>
|
||||||
|
<family>Helvetica</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>Arial Narrow</family>
|
||||||
|
<default>
|
||||||
|
<family>Helvetica Condensed</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>Times New Roman</family>
|
||||||
|
<default>
|
||||||
|
<family>Times</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias>
|
||||||
|
<family>Courier New</family>
|
||||||
|
<default>
|
||||||
|
<family>Courier</family>
|
||||||
|
</default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Map generics to specifics -->
|
||||||
|
|
||||||
|
<!-- PostScript -->
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Helvetica</family>
|
||||||
|
<accept>
|
||||||
|
<family>TeX Gyre Heros</family>
|
||||||
|
<family>Nimbus Sans L</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Helvetica Condensed</family>
|
||||||
|
<accept>
|
||||||
|
<family>TeX Gyre Heros Cn</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Times</family>
|
||||||
|
<accept>
|
||||||
|
<!--
|
||||||
|
Due to Bug#73291, commented out this line until the broken font are fixed.
|
||||||
|
<family>TeX Gyre Termes</family>
|
||||||
|
-->
|
||||||
|
<family>Nimbus Roman No9 L</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Courier</family>
|
||||||
|
<accept>
|
||||||
|
<family>TeX Gyre Cursor</family>
|
||||||
|
<family>Nimbus Mono L</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>ITC Avant Garde Gothic</family>
|
||||||
|
<accept>
|
||||||
|
<family>TeX Gyre Adventor</family>
|
||||||
|
<family>URW Gothic L</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>ITC Bookman</family>
|
||||||
|
<accept>
|
||||||
|
<family>Bookman Old Style</family>
|
||||||
|
<family>TeX Gyre Bonum</family>
|
||||||
|
<family>URW Bookman L</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>ITC Zapf Chancery</family>
|
||||||
|
<accept>
|
||||||
|
<family>TeX Gyre Chorus</family>
|
||||||
|
<family>URW Chancery L</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Palatino</family>
|
||||||
|
<accept>
|
||||||
|
<family>Palatino Linotype</family>
|
||||||
|
<family>TeX Gyre Pagella</family>
|
||||||
|
<family>URW Palladio L</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>New Century Schoolbook</family>
|
||||||
|
<accept>
|
||||||
|
<family>Century Schoolbook</family>
|
||||||
|
<family>TeX Gyre Schola</family>
|
||||||
|
<family>Century Schoolbook L</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<!-- Microsoft -->
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Arial</family>
|
||||||
|
<accept>
|
||||||
|
<family>Arimo</family>
|
||||||
|
<family>Liberation Sans</family>
|
||||||
|
<family>Albany</family>
|
||||||
|
<family>Albany AMT</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Arial Narrow</family>
|
||||||
|
<accept>
|
||||||
|
<family>Liberation Sans Narrow</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Times New Roman</family>
|
||||||
|
<accept>
|
||||||
|
<family>Tinos</family>
|
||||||
|
<family>Liberation Serif</family>
|
||||||
|
<family>Thorndale</family>
|
||||||
|
<family>Thorndale AMT</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Courier New</family>
|
||||||
|
<accept>
|
||||||
|
<family>Cousine</family>
|
||||||
|
<family>Liberation Mono</family>
|
||||||
|
<family>Cumberland</family>
|
||||||
|
<family>Cumberland AMT</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<alias binding="same">
|
||||||
|
<family>Georgia</family>
|
||||||
|
<accept>
|
||||||
|
<family>Gelasio</family>
|
||||||
|
</accept>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
</fontconfig>
|
243
src/test/ci/fontconfig/40-nonlatin.conf
Normal file
243
src/test/ci/fontconfig/40-nonlatin.conf
Normal file
|
@ -0,0 +1,243 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||||
|
<fontconfig>
|
||||||
|
<!--
|
||||||
|
Mark common families with their generics so we'll get
|
||||||
|
something reasonable
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Serif faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>Nazli</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Lotoos</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Mitra</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Ferdosi</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Badr</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Zar</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Titr</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Jadid</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Kochi Mincho</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>AR PL SungtiL GB</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>AR PL Mingti2L Big5</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>MS 明朝</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>NanumMyeongjo</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>NanumMyeongjo</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>UnBatang</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Baekmuk Batang</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>MgOpen Canonica</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Sazanami Mincho</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>AR PL ZenKai Uni</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>ZYSong18030</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>FreeSerif</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Baekmuk Gulim</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>SimSun</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<!--
|
||||||
|
Sans-serif faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>Arshia</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Elham</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Farnaz</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Nasim</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Sina</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Roya</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Koodak</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Terafik</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Kochi Gothic</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>AR PL KaitiM GB</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>AR PL KaitiM Big5</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>MS ゴシック</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>NanumGothic</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>UnDotum</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Baekmuk Dotum</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>MgOpen Modata</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>MgOpen Moderna</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Sazanami Gothic</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>AR PL ShanHeiSun Uni</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>ZYSong18030</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>FreeSans</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<!--
|
||||||
|
Monospace faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>NSimSun</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>ZYSong18030</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>NanumGothicCoding</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>FreeMono</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Fantasy faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>Homa</family>
|
||||||
|
<default><family>fantasy</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Kamran</family>
|
||||||
|
<default><family>fantasy</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Fantezi</family>
|
||||||
|
<default><family>fantasy</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Tabassom</family>
|
||||||
|
<default><family>fantasy</family></default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Cursive faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>IranNastaliq</family>
|
||||||
|
<default><family>cursive</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Nafees Nastaleeq</family>
|
||||||
|
<default><family>cursive</family></default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
</fontconfig>
|
189
src/test/ci/fontconfig/45-latin.conf
Normal file
189
src/test/ci/fontconfig/45-latin.conf
Normal file
|
@ -0,0 +1,189 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||||
|
<fontconfig>
|
||||||
|
<!--
|
||||||
|
Mark common families with their generics so we'll get
|
||||||
|
something reasonable
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Serif faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>Bitstream Vera Serif</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>DejaVu Serif</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Liberation Serif</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Times New Roman</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Times</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Nimbus Roman No9 L</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Luxi Serif</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Thorndale AMT</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Thorndale</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Georgia</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Garamond</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Palatino Linotype</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Trebuchet MS</family>
|
||||||
|
<default><family>serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<!--
|
||||||
|
Sans-serif faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>Bitstream Vera Sans</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>DejaVu Sans</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Liberation Sans</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Arial</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Helvetica</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Verdana</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Albany AMT</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Albany</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Nimbus Sans L</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Luxi Sans</family>
|
||||||
|
<default><family>sans-serif</family></default>
|
||||||
|
</alias>
|
||||||
|
<!--
|
||||||
|
Monospace faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>Bitstream Vera Sans Mono</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>DejaVu Sans Mono</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Liberation Mono</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Inconsolata</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Courier New</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Courier</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Andale Mono</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Luxi Mono</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Cumberland AMT</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Cumberland</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Nimbus Mono L</family>
|
||||||
|
<default><family>monospace</family></default>
|
||||||
|
</alias>
|
||||||
|
<!--
|
||||||
|
Fantasy faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>Impact</family>
|
||||||
|
<default><family>fantasy</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Copperplate Gothic Std</family>
|
||||||
|
<default><family>fantasy</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Cooper Std</family>
|
||||||
|
<default><family>fantasy</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Bauhaus Std</family>
|
||||||
|
<default><family>fantasy</family></default>
|
||||||
|
</alias>
|
||||||
|
<!--
|
||||||
|
Cursive faces
|
||||||
|
-->
|
||||||
|
<alias>
|
||||||
|
<family>ITC Zapf Chancery Std</family>
|
||||||
|
<default><family>cursive</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Zapfino</family>
|
||||||
|
<default><family>cursive</family></default>
|
||||||
|
</alias>
|
||||||
|
<alias>
|
||||||
|
<family>Comic Sans MS</family>
|
||||||
|
<default><family>cursive</family></default>
|
||||||
|
</alias>
|
||||||
|
|
||||||
|
</fontconfig>
|
24
src/test/ci/fontconfig/53-monospace-lcd-filter.conf
Normal file
24
src/test/ci/fontconfig/53-monospace-lcd-filter.conf
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||||
|
<!-- conf.d/monospace-lcd-filter.conf -->
|
||||||
|
<fontconfig>
|
||||||
|
<!-- Use legacy LCD filter on smaller Monospace fonts -->
|
||||||
|
<match target="font">
|
||||||
|
<test name="family">
|
||||||
|
<string>DejaVu Sans Mono</string>
|
||||||
|
</test>
|
||||||
|
<test name="family">
|
||||||
|
<string>Bitstream Vera Sans Mono</string>
|
||||||
|
</test>
|
||||||
|
<test name="pixelsize" compare="less_eq">
|
||||||
|
<double>12.0</double>
|
||||||
|
</test>
|
||||||
|
|
||||||
|
<edit name="lcd_filter" mode="assign">
|
||||||
|
<const>lcdlegacy</const>
|
||||||
|
</edit>
|
||||||
|
<edit name="hintstyle" mode="assign">
|
||||||
|
<const>hintfull</const>
|
||||||
|
</edit>
|
||||||
|
</match>
|
||||||
|
</fontconfig>
|
|
@ -1 +1,4 @@
|
||||||
/usr/bin/Xorg :1 -noreset +extension GLX +extension RANDR +extension RENDER -logfile ./xorg.log -config ./src/test/ci/xorg.conf &
|
/usr/bin/Xorg :1 -noreset +extension GLX +extension RANDR +extension RENDER -logfile ./xorg.log -config ./src/test/ci/xorg.conf &
|
||||||
|
|
||||||
|
# Patch the broken font config files on ubuntu 12.04 lts - this should be removed when travis moves to ubuntu 14.04 lts
|
||||||
|
sudo cp src/test/ci/fontconfig/* /etc/fonts/conf.avail/
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue