mirror of
https://github.com/servo/servo
synced 2026-05-01 03:47:53 +02:00
Issue #17321. Under Linux, using "font-family: sans-serif" previously caused Servo to select the "UltraLight" face (of DejaVu Sans). There were two reasons for this: 1. Font weight was only retrieved from the OS/2 table for bold faces. This neglected to retrieve the weight information for "lighter than normal" weight faces. This meant that the UltraLight face appeared as normal weight, and was selected. 2. Retrieval of font stretch information from the OS/2 table was not implemented at all.
88 lines
2.0 KiB
XML
88 lines
2.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
|
|
<!-- /etc/fonts/conf.d/57-dejavu-sans.conf
|
|
|
|
Define aliasing and other fontconfig settings for
|
|
DejaVu Sans.
|
|
|
|
© 2006-2008 Nicolas Mailhot <nicolas.mailhot at laposte.net>
|
|
-->
|
|
<fontconfig>
|
|
<!-- Font substitution rules -->
|
|
<alias binding="same">
|
|
<family>Arev Sans</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<alias binding="same">
|
|
<family>Bepa</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<alias binding="same">
|
|
<family>Bitstream Prima Sans</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<alias binding="same">
|
|
<family>Bitstream Vera Sans</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<alias binding="same">
|
|
<family>DejaVu LGC Sans</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<alias binding="same">
|
|
<family>Hunky Sans</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<alias binding="same">
|
|
<family>Olwen Sans</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<alias binding="same">
|
|
<family>SUSE Sans</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<alias binding="same">
|
|
<family>Verajja</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<!-- In case VerajjaPDA stops declaring itself as Verajja -->
|
|
<alias binding="same">
|
|
<family>VerajjaPDA</family>
|
|
<accept>
|
|
<family>DejaVu Sans</family>
|
|
</accept>
|
|
</alias>
|
|
<!-- Generic name assignment -->
|
|
<alias>
|
|
<family>DejaVu Sans</family>
|
|
<default>
|
|
<family>sans-serif</family>
|
|
</default>
|
|
</alias>
|
|
<!-- Generic name aliasing -->
|
|
<alias>
|
|
<family>sans-serif</family>
|
|
<prefer>
|
|
<family>DejaVu Sans</family>
|
|
</prefer>
|
|
</alias>
|
|
</fontconfig>
|