Skip to content

Instantly share code, notes, and snippets.

@lantw44
Created July 2, 2018 08:50
Show Gist options
  • Save lantw44/5766f5d3e95eb4e7d491bead4ee3073e to your computer and use it in GitHub Desktop.
Save lantw44/5766f5d3e95eb4e7d491bead4ee3073e to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- 正常的程式:不是 WebKit 也不是 LibreOffice -->
<match>
<test name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="prgname" compare="not_eq">
<string>soffice.bin</string>
</test>
<test name="prgname" compare="not_eq">
<string>WebKitWebProcess</string>
</test>
<edit name="family" mode="assign" binding="strong">
<string>Cantarell</string>
<string>Noto Sans CJK TC</string>
</edit>
</match>
<!-- 特殊處理 WebKit -->
<match>
<test name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="prgname" compare="eq">
<string>WebKitWebProcess</string>
</test>
<edit name="family" mode="assign_replace" binding="same">
<string>Cantarell</string>
<string>Noto Sans CJK TC</string>
</edit>
</match>
<!-- 特殊處理 LibreOffice -->
<match>
<test name="family" compare="eq">
<string>sans-serif</string>
</test>
<test name="prgname" compare="eq">
<string>soffice.bin</string>
</test>
<edit name="family" mode="assign_replace" binding="strong">
<string>Noto Sans CJK TC</string>
</edit>
</match>
<!-- 替換預設的 serif 字型 -->
<match>
<test name="family" compare="eq">
<string>serif</string>
</test>
<edit name="family" mode="assign" binding="strong">
<string>Noto Serif CJK TC</string>
</edit>
</match>
<!-- 替換預設的 monospace 字型 -->
<match>
<test name="family" compare="eq">
<string>monospace</string>
</test>
<edit name="family" mode="assign" binding="strong">
<string>DejaVu Sans Mono</string>
</edit>
</match>
</fontconfig>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment