mirror of
https://github.com/servo/servo.git
synced 2025-08-05 05:30:08 +01:00
Auto merge of #14193 - UK992:win-cleanup, r=vvuk
Various cleanup <!-- Please describe your changes on the following line: --> Reduces msi file size from 102 MB to 94 MB and installation size from 394 MB to 334 MB. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14193) <!-- Reviewable:end -->
This commit is contained in:
commit
b7eb36fa84
7 changed files with 1 additions and 998 deletions
|
@ -50,7 +50,7 @@ install:
|
||||||
- if %BUILD_ENV%==gnu set MSYS=winsymlinks=lnk
|
- if %BUILD_ENV%==gnu set MSYS=winsymlinks=lnk
|
||||||
- if %BUILD_ENV%==gnu bash -lc "echo $MSYSTEM; pacman --needed --noconfirm -Sy pacman-mirrors"
|
- if %BUILD_ENV%==gnu bash -lc "echo $MSYSTEM; pacman --needed --noconfirm -Sy pacman-mirrors"
|
||||||
- if %BUILD_ENV%==gnu bash -lc "pacman --noconfirm -Sy"
|
- if %BUILD_ENV%==gnu bash -lc "pacman --noconfirm -Sy"
|
||||||
- if %BUILD_ENV%==gnu bash -lc "pacman -Sy --needed --noconfirm mingw-w64-x86_64-toolchain mingw-w64-x86_64-freetype mingw-w64-x86_64-icu mingw-w64-x86_64-nspr mingw-w64-x86_64-ca-certificates mingw-w64-x86_64-expat mingw-w64-x86_64-cmake tar diffutils patch patchutils make python2-setuptools mingw-w64-x86_64-ffmpeg"
|
- if %BUILD_ENV%==gnu bash -lc "pacman -Sy --needed --noconfirm mingw-w64-x86_64-toolchain mingw-w64-x86_64-freetype mingw-w64-x86_64-icu mingw-w64-x86_64-nspr mingw-w64-x86_64-ca-certificates mingw-w64-x86_64-expat mingw-w64-x86_64-cmake tar diffutils patch patchutils make python2-setuptools"
|
||||||
- if %BUILD_ENV%==gnu bash -lc "easy_install-2.7 pip virtualenv"
|
- if %BUILD_ENV%==gnu bash -lc "easy_install-2.7 pip virtualenv"
|
||||||
- if %BUILD_ENV%==gnu bash -lc "mv /mingw64/bin/python2.exe /mingw64/bin/python2-mingw64.exe"
|
- if %BUILD_ENV%==gnu bash -lc "mv /mingw64/bin/python2.exe /mingw64/bin/python2-mingw64.exe"
|
||||||
- if %BUILD_ENV%==gnu bash -lc "mv /mingw64/bin/python2.7.exe /mingw64/bin/python2.7-mingw64.exe"
|
- if %BUILD_ENV%==gnu bash -lc "mv /mingw64/bin/python2.7.exe /mingw64/bin/python2.7-mingw64.exe"
|
||||||
|
|
|
@ -1,80 +0,0 @@
|
||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
use app_units::Au;
|
|
||||||
use font::{FontHandleMethods, FontMetrics, FontTableMethods};
|
|
||||||
use font::{FontTableTag, FractionalPixel};
|
|
||||||
use platform::font_context::FontContextHandle;
|
|
||||||
use platform::font_template::FontTemplateData;
|
|
||||||
use std::sync::Arc;
|
|
||||||
use style::computed_values::{font_stretch, font_weight};
|
|
||||||
use text::glyph::GlyphId;
|
|
||||||
|
|
||||||
#[derive(Debug)]
|
|
||||||
pub struct FontTable {
|
|
||||||
buffer: Vec<u8>,
|
|
||||||
}
|
|
||||||
|
|
||||||
impl FontTableMethods for FontTable {
|
|
||||||
fn buffer(&self) -> &[u8] {
|
|
||||||
&self.buffer
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Debug)]
|
|
||||||
pub struct FontHandle {
|
|
||||||
handle: FontContextHandle,
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Drop for FontHandle {
|
|
||||||
fn drop(&mut self) {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl FontHandleMethods for FontHandle {
|
|
||||||
fn new_from_template(fctx: &FontContextHandle,
|
|
||||||
template: Arc<FontTemplateData>,
|
|
||||||
pt_size: Option<Au>)
|
|
||||||
-> Result<FontHandle, ()> {
|
|
||||||
Err(())
|
|
||||||
}
|
|
||||||
|
|
||||||
fn template(&self) -> Arc<FontTemplateData> {
|
|
||||||
unimplemented!()
|
|
||||||
}
|
|
||||||
fn family_name(&self) -> String {
|
|
||||||
String::from("Unknown")
|
|
||||||
}
|
|
||||||
fn face_name(&self) -> String {
|
|
||||||
String::from("Unknown")
|
|
||||||
}
|
|
||||||
fn is_italic(&self) -> bool {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
fn boldness(&self) -> font_weight::T {
|
|
||||||
font_weight::T::Weight400
|
|
||||||
}
|
|
||||||
fn stretchiness(&self) -> font_stretch::T {
|
|
||||||
font_stretch::T::normal
|
|
||||||
}
|
|
||||||
fn glyph_index(&self, codepoint: char) -> Option<GlyphId> {
|
|
||||||
None
|
|
||||||
}
|
|
||||||
fn glyph_h_kerning(&self, first_glyph: GlyphId, second_glyph: GlyphId)
|
|
||||||
-> FractionalPixel {
|
|
||||||
0.0
|
|
||||||
}
|
|
||||||
fn can_do_fast_shaping(&self) -> bool {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
fn glyph_h_advance(&self, glyph: GlyphId) -> Option<FractionalPixel> {
|
|
||||||
None
|
|
||||||
}
|
|
||||||
fn metrics(&self) -> FontMetrics {
|
|
||||||
unimplemented!()
|
|
||||||
}
|
|
||||||
fn table_for_tag(&self, tag: FontTableTag) -> Option<FontTable> {
|
|
||||||
None
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,13 +0,0 @@
|
||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
#[derive(Clone, HeapSizeOf, Debug)]
|
|
||||||
pub struct FontContextHandle;
|
|
||||||
|
|
||||||
impl FontContextHandle {
|
|
||||||
pub fn new() -> FontContextHandle {
|
|
||||||
FontContextHandle
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,24 +0,0 @@
|
||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
pub fn for_each_available_family<F>(mut callback: F) where F: FnMut(String)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn for_each_variation<F>(family_name: &str, mut callback: F)
|
|
||||||
where F: FnMut(String)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn system_default_family(generic_name: &str) -> Option<String> {
|
|
||||||
None
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn last_resort_font_families() -> Vec<String> {
|
|
||||||
vec!(
|
|
||||||
"Unknown".to_owned()
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
pub static SANS_SERIF_FONT_FAMILY: &'static str = "Unknown";
|
|
|
@ -1,40 +0,0 @@
|
||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
use servo_atoms::Atom;
|
|
||||||
use std::io::Error;
|
|
||||||
use webrender_traits::NativeFontHandle;
|
|
||||||
|
|
||||||
#[derive(Deserialize, Serialize, Debug)]
|
|
||||||
pub struct FontTemplateData {
|
|
||||||
pub bytes: Vec<u8>,
|
|
||||||
pub identifier: Atom,
|
|
||||||
}
|
|
||||||
|
|
||||||
impl FontTemplateData {
|
|
||||||
pub fn new(identifier: Atom, font_data: Option<Vec<u8>>) -> Result<FontTemplateData, Error> {
|
|
||||||
let bytes = match font_data {
|
|
||||||
Some(bytes) => {
|
|
||||||
bytes
|
|
||||||
},
|
|
||||||
None => {
|
|
||||||
unimplemented!()
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
Ok(FontTemplateData {
|
|
||||||
bytes: bytes,
|
|
||||||
identifier: identifier,
|
|
||||||
})
|
|
||||||
}
|
|
||||||
pub fn bytes(&self) -> Vec<u8> {
|
|
||||||
self.bytes.clone()
|
|
||||||
}
|
|
||||||
pub fn bytes_if_in_memory(&self) -> Option<Vec<u8>> {
|
|
||||||
Some(self.bytes())
|
|
||||||
}
|
|
||||||
pub fn native_font(&self) -> Option<NativeFontHandle> {
|
|
||||||
None
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -113,70 +113,8 @@
|
||||||
Name="libfontconfig-1.dll"
|
Name="libfontconfig-1.dll"
|
||||||
Source="C:\msys64\mingw64\bin\libfontconfig-1.dll"
|
Source="C:\msys64\mingw64\bin\libfontconfig-1.dll"
|
||||||
DiskId="1"/>
|
DiskId="1"/>
|
||||||
<File Id="AVCodecDll"
|
|
||||||
Name="avcodec-57.dll"
|
|
||||||
Source="C:\msys64\mingw64\bin\avcodec-57.dll"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="AVDeviceDll"
|
|
||||||
Name="avdevice-57.dll"
|
|
||||||
Source="C:\msys64\mingw64\bin\avdevice-57.dll"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="AVFilterDll"
|
|
||||||
Name="avfilter-6.dll"
|
|
||||||
Source="C:\msys64\mingw64\bin\avfilter-6.dll"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="AVFormatDll"
|
|
||||||
Name="avformat-57.dll"
|
|
||||||
Source="c:\msys64\mingw64\bin\avformat-57.DLL"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="AVUtilDll"
|
|
||||||
Name="avutil-55.dll"
|
|
||||||
Source="C:\msys64\mingw64\bin\avutil-55.dll"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="LibRTMPDll"
|
|
||||||
Name="librtmp-1.dll"
|
|
||||||
Source="C:\msys64\mingw64\bin\librtmp-1.dll"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="LibBluRayDll"
|
|
||||||
Name="libbluray-1.dll"
|
|
||||||
Source="C:\msys64\mingw64\bin\libbluray-1.dll"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="LibModPlugDll"
|
|
||||||
Name="libmodplug-1.dll"
|
|
||||||
Source="c:\msys64\mingw64\bin\libmodplug-1.dll"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="LibCeltDll"
|
|
||||||
Name="libcelt0-2.dll"
|
|
||||||
Source="C:\msys64\mingw64\bin\libcelt0-2.dll"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="PostprocDll"
|
|
||||||
Name="postproc-54.dll"
|
|
||||||
Source="c:\msys64\mingw64\bin\postproc-54.DLL"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="SWResampleDll"
|
|
||||||
Name="swresample-2.dll"
|
|
||||||
Source="c:\msys64\mingw64\bin\swresample-2.DLL"
|
|
||||||
DiskId="1"/>
|
|
||||||
<File Id="SWScaleDll"
|
|
||||||
Name="swscale-4.dll"
|
|
||||||
Source="c:\msys64\mingw64\bin\swscale-4.DLL"
|
|
||||||
DiskId="1"/>
|
|
||||||
</Component>
|
</Component>
|
||||||
|
|
||||||
<Directory Id="EtcDir" Name="etc">
|
|
||||||
<Directory Id="FontsDir" Name="fonts">
|
|
||||||
<Component Id="FontsDir"
|
|
||||||
Guid="8d37ee61-9237-438d-b976-f163bd6b0578"
|
|
||||||
Win64="yes">
|
|
||||||
<File Id="ServoFontsConfig"
|
|
||||||
KeyPath="yes"
|
|
||||||
Name="fonts.conf"
|
|
||||||
Source="${windowize(top_path)}\support\windows\fonts.conf"
|
|
||||||
DiskId="1"/>
|
|
||||||
</Component>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
|
|
||||||
${include_directory(path.join(top_path, "resources"), "resources")}
|
${include_directory(path.join(top_path, "resources"), "resources")}
|
||||||
${include_directory(browserhtml_path, "browserhtml")}
|
${include_directory(browserhtml_path, "browserhtml")}
|
||||||
</Directory>
|
</Directory>
|
||||||
|
@ -199,7 +137,6 @@
|
||||||
|
|
||||||
<Feature Id="Complete" Level="1">
|
<Feature Id="Complete" Level="1">
|
||||||
<ComponentRef Id="Servo"/>
|
<ComponentRef Id="Servo"/>
|
||||||
<ComponentRef Id="FontsDir"/>
|
|
||||||
% for c in components:
|
% for c in components:
|
||||||
<ComponentRef Id="${c}"/>
|
<ComponentRef Id="${c}"/>
|
||||||
% endfor
|
% endfor
|
||||||
|
|
|
@ -1,777 +0,0 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
|
||||||
<fontconfig>
|
|
||||||
<dir>C:\Windows\Fonts</dir>
|
|
||||||
<!--
|
|
||||||
Accept deprecated 'mono' alias, replacing it with 'monospace'
|
|
||||||
-->
|
|
||||||
<match target="pattern">
|
|
||||||
<test qual="any" name="family">
|
|
||||||
<string>mono</string>
|
|
||||||
</test>
|
|
||||||
<edit name="family" mode="assign" binding="same">
|
|
||||||
<string>monospace</string>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'
|
|
||||||
-->
|
|
||||||
<match target="pattern">
|
|
||||||
<test qual="any" name="family">
|
|
||||||
<string>sans serif</string>
|
|
||||||
</test>
|
|
||||||
<edit name="family" mode="assign" binding="same">
|
|
||||||
<string>sans-serif</string>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Accept deprecated 'sans' alias, replacing it with 'sans-serif'
|
|
||||||
-->
|
|
||||||
<match target="pattern">
|
|
||||||
<test qual="any" name="family">
|
|
||||||
<string>sans</string>
|
|
||||||
</test>
|
|
||||||
<edit name="family" mode="assign" binding="same">
|
|
||||||
<string>sans-serif</string>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Font cache directory list -->
|
|
||||||
|
|
||||||
<cachedir>~/.fontconfig</cachedir>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--
|
|
||||||
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>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>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>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>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
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>Nimbus Roman</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>
|
|
||||||
<!--
|
|
||||||
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>Nimbus Sans</family>
|
|
||||||
<default><family>sans-serif</family></default>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>Luxi Sans</family>
|
|
||||||
<default><family>sans-serif</family></default>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>Trebuchet MS</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>
|
|
||||||
<alias>
|
|
||||||
<family>Nimbus Mono</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>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
If the font still has no generic name, add sans-serif
|
|
||||||
-->
|
|
||||||
<match target="pattern">
|
|
||||||
<test qual="all" name="family" compare="not_eq">
|
|
||||||
<string>sans-serif</string>
|
|
||||||
</test>
|
|
||||||
<test qual="all" name="family" compare="not_eq">
|
|
||||||
<string>serif</string>
|
|
||||||
</test>
|
|
||||||
<test qual="all" name="family" compare="not_eq">
|
|
||||||
<string>monospace</string>
|
|
||||||
</test>
|
|
||||||
<edit name="family" mode="append_last">
|
|
||||||
<string>sans-serif</string>
|
|
||||||
</edit>
|
|
||||||
</match>
|
|
||||||
<alias>
|
|
||||||
<family>serif</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Bitstream Vera Serif</family>
|
|
||||||
<family>DejaVu Serif</family>
|
|
||||||
<family>Times New Roman</family>
|
|
||||||
<family>Thorndale AMT</family>
|
|
||||||
<family>Luxi Serif</family>
|
|
||||||
<family>Nimbus Roman No9 L</family>
|
|
||||||
<family>Nimbus Roman</family>
|
|
||||||
<family>Times</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>sans-serif</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Bitstream Vera Sans</family>
|
|
||||||
<family>DejaVu Sans</family>
|
|
||||||
<family>Verdana</family>
|
|
||||||
<family>Arial</family>
|
|
||||||
<family>Albany AMT</family>
|
|
||||||
<family>Luxi Sans</family>
|
|
||||||
<family>Nimbus Sans L</family>
|
|
||||||
<family>Nimbus Sans</family>
|
|
||||||
<family>Helvetica</family>
|
|
||||||
<family>Lucida Sans Unicode</family>
|
|
||||||
<family>BPG Glaho International</family> <!-- lat,cyr,arab,geor -->
|
|
||||||
<family>Tahoma</family> <!-- lat,cyr,greek,heb,arab,thai -->
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>monospace</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Bitstream Vera Sans Mono</family>
|
|
||||||
<family>DejaVu Sans Mono</family>
|
|
||||||
<family>Inconsolata</family>
|
|
||||||
<family>Andale Mono</family>
|
|
||||||
<family>Courier New</family>
|
|
||||||
<family>Cumberland AMT</family>
|
|
||||||
<family>Luxi Mono</family>
|
|
||||||
<family>Nimbus Mono L</family>
|
|
||||||
<family>Nimbus Mono</family>
|
|
||||||
<family>Courier</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<!--
|
|
||||||
Fantasy faces
|
|
||||||
-->
|
|
||||||
<alias>
|
|
||||||
<family>fantasy</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Impact</family>
|
|
||||||
<family>Copperplate Gothic Std</family>
|
|
||||||
<family>Cooper Std</family>
|
|
||||||
<family>Bauhaus Std</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<!--
|
|
||||||
Cursive faces
|
|
||||||
-->
|
|
||||||
<alias>
|
|
||||||
<family>cursive</family>
|
|
||||||
<prefer>
|
|
||||||
<family>ITC Zapf Chancery Std</family>
|
|
||||||
<family>Zapfino</family>
|
|
||||||
<family>Comic Sans MS</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
|
|
||||||
<alias>
|
|
||||||
<family>serif</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Artsounk</family> <!-- armenian -->
|
|
||||||
<family>BPG UTF8 M</family> <!-- georgian -->
|
|
||||||
<family>Kinnari</family> <!-- thai -->
|
|
||||||
<family>Norasi</family> <!-- thai -->
|
|
||||||
<family>Frank Ruehl</family> <!-- hebrew -->
|
|
||||||
<family>Dror</family> <!-- hebrew -->
|
|
||||||
<family>JG LaoTimes</family> <!-- lao -->
|
|
||||||
<family>Saysettha Unicode</family> <!-- lao -->
|
|
||||||
<family>Pigiarniq</family> <!-- canadian syllabics -->
|
|
||||||
<family>B Davat</family> <!-- arabic (fa) -->
|
|
||||||
<family>B Compset</family> <!-- arabic (fa) -->
|
|
||||||
<family>Kacst-Qr</family> <!-- arabic (ar) -->
|
|
||||||
<family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) -->
|
|
||||||
<family>Raghindi</family> <!-- devanagari -->
|
|
||||||
<family>Mukti Narrow</family> <!-- bengali -->
|
|
||||||
<family>malayalam</family> <!-- malayalam -->
|
|
||||||
<family>Sampige</family> <!-- kannada -->
|
|
||||||
<family>padmaa</family> <!-- gujarati -->
|
|
||||||
<family>Hapax Berbère</family> <!-- tifinagh -->
|
|
||||||
<family>MS Mincho</family> <!-- han (ja) -->
|
|
||||||
<family>SimSun</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>PMingLiu</family> <!-- han (zh-tw) -->
|
|
||||||
<family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) -->
|
|
||||||
<family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>HanyiSong</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>MgOpen Canonica</family>
|
|
||||||
<family>Sazanami Mincho</family>
|
|
||||||
<family>IPAMonaMincho</family>
|
|
||||||
<family>IPAMincho</family>
|
|
||||||
<family>Kochi Mincho</family>
|
|
||||||
<family>AR PL SungtiL GB</family>
|
|
||||||
<family>AR PL Mingti2L Big5</family>
|
|
||||||
<family>AR PL Zenkai Uni</family>
|
|
||||||
<family>MS 明朝</family>
|
|
||||||
<family>ZYSong18030</family>
|
|
||||||
<family>NanumMyeongjo</family> <!-- hangul (ko) -->
|
|
||||||
<family>UnBatang</family> <!-- hangul (ko) -->
|
|
||||||
<family>Baekmuk Batang</family> <!-- hangul (ko) -->
|
|
||||||
<family>KacstQura</family>
|
|
||||||
<family>Frank Ruehl CLM</family>
|
|
||||||
<family>Lohit Bengali</family>
|
|
||||||
<family>Lohit Gujarati</family>
|
|
||||||
<family>Lohit Hindi</family>
|
|
||||||
<family>Lohit Marathi</family>
|
|
||||||
<family>Lohit Maithili</family>
|
|
||||||
<family>Lohit Kashmiri</family>
|
|
||||||
<family>Lohit Konkani</family>
|
|
||||||
<family>Lohit Nepali</family>
|
|
||||||
<family>Lohit Sindhi</family>
|
|
||||||
<family>Lohit Punjabi</family>
|
|
||||||
<family>Lohit Tamil</family>
|
|
||||||
<family>Meera</family>
|
|
||||||
<family>Lohit Malayalam</family>
|
|
||||||
<family>Lohit Kannada</family>
|
|
||||||
<family>Lohit Telugu</family>
|
|
||||||
<family>Lohit Oriya</family>
|
|
||||||
<family>LKLUG</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>sans-serif</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Nachlieli</family> <!-- hebrew -->
|
|
||||||
<family>Lucida Sans Unicode</family>
|
|
||||||
<family>Yudit Unicode</family>
|
|
||||||
<family>Kerkis</family> <!-- greek -->
|
|
||||||
<family>ArmNet Helvetica</family> <!-- armenian -->
|
|
||||||
<family>Artsounk</family> <!-- armenian -->
|
|
||||||
<family>BPG UTF8 M</family> <!-- georgian -->
|
|
||||||
<family>Waree</family> <!-- thai -->
|
|
||||||
<family>Loma</family> <!-- thai -->
|
|
||||||
<family>Garuda</family> <!-- thai -->
|
|
||||||
<family>Umpush</family> <!-- thai -->
|
|
||||||
<family>Saysettha Unicode</family> <!-- lao? -->
|
|
||||||
<family>JG Lao Old Arial</family> <!-- lao -->
|
|
||||||
<family>GF Zemen Unicode</family> <!-- ethiopic -->
|
|
||||||
<family>Pigiarniq</family> <!-- canadian syllabics -->
|
|
||||||
<family>B Davat</family> <!-- arabic (fa) -->
|
|
||||||
<family>B Compset</family> <!-- arabic (fa) -->
|
|
||||||
<family>Kacst-Qr</family> <!-- arabic (ar) -->
|
|
||||||
<family>Urdu Nastaliq Unicode</family> <!-- arabic (ur) -->
|
|
||||||
<family>Raghindi</family> <!-- devanagari -->
|
|
||||||
<family>Mukti Narrow</family> <!-- bengali -->
|
|
||||||
<family>malayalam</family> <!-- malayalam -->
|
|
||||||
<family>Sampige</family> <!-- kannada -->
|
|
||||||
<family>padmaa</family> <!-- gujarati -->
|
|
||||||
<family>Hapax Berbère</family> <!-- tifinagh -->
|
|
||||||
<family>MS Gothic</family> <!-- han (ja) -->
|
|
||||||
<family>UmePlus P Gothic</family> <!-- han (ja) -->
|
|
||||||
<!-- chinese fonts are actually serifed -->
|
|
||||||
<family>SimSun</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>PMingLiu</family> <!-- han (zh-tw) -->
|
|
||||||
<family>WenQuanYi Zen Hei</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>WenQuanYi Bitmap Song</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>AR PL ShanHeiSun Uni</family> <!--han (ja,zh-cn,zh-tw) -->
|
|
||||||
<family>AR PL New Sung</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>MgOpen Modata</family>
|
|
||||||
<family>VL Gothic</family>
|
|
||||||
<family>IPAMonaGothic</family>
|
|
||||||
<family>IPAGothic</family>
|
|
||||||
<family>Sazanami Gothic</family>
|
|
||||||
<family>Kochi Gothic</family>
|
|
||||||
<family>AR PL KaitiM GB</family>
|
|
||||||
<family>AR PL KaitiM Big5</family>
|
|
||||||
<family>AR PL ShanHeiSun Uni</family>
|
|
||||||
<family>AR PL SungtiL GB</family>
|
|
||||||
<family>AR PL Mingti2L Big5</family>
|
|
||||||
<family>MS ゴシック</family>
|
|
||||||
<family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>TSCu_Paranar</family> <!-- tamil -->
|
|
||||||
<family>NanumGothic</family> <!-- hangul (ko) -->
|
|
||||||
<family>UnDotum</family> <!-- hangul (ko) -->
|
|
||||||
<family>Baekmuk Dotum</family> <!-- hangul (ko) -->
|
|
||||||
<family>Baekmuk Gulim</family> <!-- hangul (ko) -->
|
|
||||||
<family>KacstQura</family>
|
|
||||||
<family>Lohit Bengali</family>
|
|
||||||
<family>Lohit Gujarati</family>
|
|
||||||
<family>Lohit Hindi</family>
|
|
||||||
<family>Lohit Marathi</family>
|
|
||||||
<family>Lohit Maithili</family>
|
|
||||||
<family>Lohit Kashmiri</family>
|
|
||||||
<family>Lohit Konkani</family>
|
|
||||||
<family>Lohit Nepali</family>
|
|
||||||
<family>Lohit Sindhi</family>
|
|
||||||
<family>Lohit Punjabi</family>
|
|
||||||
<family>Lohit Tamil</family>
|
|
||||||
<family>Meera</family>
|
|
||||||
<family>Lohit Malayalam</family>
|
|
||||||
<family>Lohit Kannada</family>
|
|
||||||
<family>Lohit Telugu</family>
|
|
||||||
<family>Lohit Oriya</family>
|
|
||||||
<family>LKLUG</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>monospace</family>
|
|
||||||
<prefer>
|
|
||||||
<family>Miriam Mono</family> <!-- hebrew -->
|
|
||||||
<family>VL Gothic</family>
|
|
||||||
<family>IPAMonaGothic</family>
|
|
||||||
<family>IPAGothic</family>
|
|
||||||
<family>Sazanami Gothic</family>
|
|
||||||
<family>Kochi Gothic</family>
|
|
||||||
<family>AR PL KaitiM GB</family>
|
|
||||||
<family>MS Gothic</family> <!-- han (ja) -->
|
|
||||||
<family>UmePlus Gothic</family> <!-- han (ja) -->
|
|
||||||
<family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>MingLiu</family> <!-- han (zh-tw) -->
|
|
||||||
<family>AR PL ShanHeiSun Uni</family> <!-- han (ja,zh-cn,zh-tw) -->
|
|
||||||
<family>AR PL New Sung Mono</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>HanyiSong</family> <!-- han (zh-cn) -->
|
|
||||||
<family>AR PL SungtiL GB</family>
|
|
||||||
<family>AR PL Mingti2L Big5</family>
|
|
||||||
<family>ZYSong18030</family> <!-- han (zh-cn,zh-tw) -->
|
|
||||||
<family>NanumGothicCoding</family> <!-- hangul (ko) -->
|
|
||||||
<family>NanumGothic</family> <!-- hangul (ko) -->
|
|
||||||
<family>UnDotum</family> <!-- hangul (ko) -->
|
|
||||||
<family>Baekmuk Dotum</family> <!-- hangul (ko) -->
|
|
||||||
<family>Baekmuk Gulim</family> <!-- hangul (ko) -->
|
|
||||||
<family>TlwgTypo</family> <!-- thai -->
|
|
||||||
<family>TlwgTypist</family> <!-- thai -->
|
|
||||||
<family>TlwgTypewriter</family> <!-- thai -->
|
|
||||||
<family>TlwgMono</family> <!-- thai -->
|
|
||||||
<family>Hasida</family> <!-- hebrew -->
|
|
||||||
<family>Mitra Mono</family> <!-- bengali -->
|
|
||||||
<family>GF Zemen Unicode</family> <!-- ethiopic -->
|
|
||||||
<family>Hapax Berbère</family> <!-- tifinagh -->
|
|
||||||
<family>Lohit Bengali</family>
|
|
||||||
<family>Lohit Gujarati</family>
|
|
||||||
<family>Lohit Hindi</family>
|
|
||||||
<family>Lohit Marathi</family>
|
|
||||||
<family>Lohit Maithili</family>
|
|
||||||
<family>Lohit Kashmiri</family>
|
|
||||||
<family>Lohit Konkani</family>
|
|
||||||
<family>Lohit Nepali</family>
|
|
||||||
<family>Lohit Sindhi</family>
|
|
||||||
<family>Lohit Punjabi</family>
|
|
||||||
<family>Lohit Tamil</family>
|
|
||||||
<family>Meera</family>
|
|
||||||
<family>Lohit Malayalam</family>
|
|
||||||
<family>Lohit Kannada</family>
|
|
||||||
<family>Lohit Telugu</family>
|
|
||||||
<family>Lohit Oriya</family>
|
|
||||||
<family>LKLUG</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>serif</family>
|
|
||||||
<prefer>
|
|
||||||
<family>FreeSerif</family>
|
|
||||||
<family>Code2000</family>
|
|
||||||
<family>Code2001</family> <!-- plane1 and beyond -->
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>sans-serif</family>
|
|
||||||
<prefer>
|
|
||||||
<family>FreeSans</family>
|
|
||||||
<family>Arial Unicode MS</family>
|
|
||||||
<family>Arial Unicode</family>
|
|
||||||
<family>Code2000</family> <!-- almost everything; serif actually -->
|
|
||||||
<family>Code2001</family> <!-- plane1 and beyond -->
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
<alias>
|
|
||||||
<family>monospace</family>
|
|
||||||
<prefer>
|
|
||||||
<family>FreeMono</family>
|
|
||||||
</prefer>
|
|
||||||
</alias>
|
|
||||||
|
|
||||||
</fontconfig>
|
|
Loading…
Add table
Add a link
Reference in a new issue