ฉันจะทำให้แบบอักษรเหมือนที่ปรากฏใน Windows ได้อย่างไร


52

แบบอักษรดูไม่ดีและพร่ามัวใน Ubuntu เมื่อฉันเปรียบเทียบไซต์ใน Ubuntu และ Windows ตัวอักษร Windows ดูอ่านได้มากขึ้นแม้หลังจากที่ฉันนำเข้าแบบอักษร Windows ทั้งหมดของฉัน ฉันจะเปลี่ยนสิ่งนี้ได้อย่างไร


7
ผู้ใช้ Ubuntu ที่ชอบฟอนต์สไตล์ Windows อาจพบคำตอบของฉันที่คำถามผู้ใช้ระดับสูงนี้มีประโยชน์: superuser.com/questions/19824/better-ubuntu-fonts
Jonik

คำตอบที่ดีมาก
โคดี้ฮาร์โลว์

2
@ จอนนิกแสดงความเห็นถึงคำตอบเพื่อให้เราสามารถลงคะแนนได้!
Jorge Castro

@Jorge: เสร็จแล้วมันอยู่ตรงนี้แล้ว
Jonik

เพียงเพิ่มแบบอักษร MS ฉันชอบพวกเขาเสมอโดยเฉพาะอย่างยิ่งเอกสาร Word และเนื้อหาข้ามแพลตฟอร์มอื่น ๆ (ดูคำตอบของPascalหรือyeeeevด้านล่าง)
david6

คำตอบ:


32

ผู้ใช้ Ubuntu ที่ชอบฟอนต์สไตล์ Windows อาจพบคำตอบนี้ที่ฉันโพสต์ในคำถามผู้ใช้ขั้นสูงที่เรียกว่า "Better Ubuntu Fonts"มีประโยชน์

นี่คือตัวอย่างของสิ่งที่คุณคาดหวังได้หากคุณทำตามคำแนะนำของฉัน:


1
ฉันโพสต์สิ่งนี้เป็นคำตอบตามที่ Jorge Castro แนะนำ ฉันไม่ชอบการทำซ้ำไม่มีข้อมูลมากเกินไปดังนั้นฉันแค่ชี้ไปที่โพสต์ของผู้ใช้ซูเปอร์แทนการคัดลอกทั้งหมดของมันที่นี่ ...
Jonik

56

เมื่อคุณพูดว่า "ทำให้แบบอักษรดูดี " คุณหมายถึง "ทำให้แบบอักษรดูเหมือนว่าฉันคุ้นเคย " - ถ้าคุณมาจาก Mac คุณจะถามว่า "ฉันจะป้องกันแบบอักษรของฉันได้อย่างไร"

การแสดงผลตัวอักษรใน Windows นั้นถูกจัดวางอย่างแน่นหนากับกริดพิกเซลเพื่อการซื้อขายขอบที่คมชัดสำหรับแบบอักษรที่บิดเบี้ยว สิ่งนี้สอดคล้องกับตัวเลือก“ เต็มคำใบ้” ในลักษณะ→แบบอักษร→รายละเอียด คุณไม่ควรต้องแตะการกำหนดค่าใด ๆ เพิ่มเติม

การแสดงผลแบบอักษรบน OS X เป็นวิธีอื่น ๆ - ไม่บิดเบือนรูปร่างแบบอักษรซึ่งหมายความว่าร่ายมนตร์ส่วนใหญ่ขยายขอบเขตพิกเซล สิ่งนี้สอดคล้องกับตัวเลือกการบอกใบ้“ ไม่มี”

โดยค่าเริ่มต้นอูบุนตูอยู่ระหว่าง - ใช้การบอกใบ้เล็กน้อยซึ่งทำให้แบบอักษรบิดเบือนเล็กน้อยเพื่อให้พอดีกับตารางพิกเซลดีขึ้น

หากคุณกำลังใช้จอแสดงผล LCD คุณควรเปิดใช้งานการลดรอยหยักย่อยไม่ว่าชนิดคำใบ้จะเป็นอย่างไร


ดีมาก! ดูดีมากตอนนี้
โคดี้ฮาร์โลว์

14
  1. เปิดใช้งานคำใบ้แบบอักษร

    คลิกขวาที่เดสก์ท็อปคลิกเปลี่ยนพื้นหลังคลิกแท็บแบบอักษรและเปิดการปรับให้เรียบ subpixel คุณอาจพบว่าคุณได้รับผลลัพธ์ที่ดีขึ้นผ่านปุ่มรายละเอียด

  2. หากแบบอักษรของคุณ "ขาด" ในบางแอปพลิเคชันเนื่องจากของฉันใช้เวลานานใน Firefox ลองสิ่งนี้:

    sudo fc-cache -fv
    

    มันควรรีเฟรชแบบอักษรระบบแคชของคุณ ดูโง่ แต่ก็ใช้ได้สำหรับฉัน


มันดูดีกว่าหน่อย มันยังไม่สมบูรณ์แบบกับ Windows
โคดี้ฮาร์โลว์

6

ในเดือนพฤษภาคม 2010 สิทธิบัตรที่เกี่ยวข้องกับ TrueType hinting หมดอายุก่อนหน้านั้น FreeType ใช้ Autohinting ซึ่งทำให้แบบอักษรที่ไม่ได้บอกใบ้ดูดีขึ้น แต่ทำให้แบบอักษรที่เป็นมืออาชีพ

เนื่องจากสิทธิบัตรที่เกี่ยวข้องกับการบอกตัวอักษรหมดอายุ FreeType ได้เปิดใช้งานการแนะนำแบบอักษรตามค่าเริ่มต้นคุณสามารถอัปเกรดเป็นไม่ฝักใฝ่ฝ่ายใดหรือใช้ FreeType เวอร์ชันล่าสุดเพื่อผลลัพธ์ที่ดีที่สุด


4

สิ่งที่ฉันคิดว่าช่วยให้ตัวอักษรของฉันราบรื่นขึ้นมาจากการปรับ dpi

ก่อนอื่นให้เปิดเทอร์มินัลแล้วพิมพ์:

xdpyinfo | grep resolution

มันจะให้ตัวเลขเหมือนกับ "96x96"

ตอนนี้ไปที่แท็บแบบอักษรในการตั้งค่าลักษณะที่ปรากฏ คลิกปุ่มรายละเอียดที่มุมล่างขวา ที่ด้านบนของหน้าต่างใหม่นี้มีที่สำหรับใส่หมายเลข ใส่หมายเลขแรกที่คำสั่ง terminal ให้คุณ ตัวอย่างเช่นมันให้ "108x106" ดังนั้นฉันจึงใส่ 108 นั่น

การทำเช่นนี้จะทำให้คุณใกล้ชิดกับแบบอักษรที่ราบรื่นที่คุณต้องการ


2

ฉันใช้ Ubuntu มา 4 ปีแล้ว แต่ฉันยังคงชอบการแสดงผลแบบอักษร "windows like" คุณไม่ได้อยู่คนเดียว ...

1- ติดตั้ง msttcorefonts:

sudo apt-get install msttcorefonts

2- เพิ่มแบบอักษร tahoma truetype ให้กับ / usr / share / fonts / truetype / จากดิสก์ Windows เก่า (นั่นเป็นความอัปยศฉันรู้ ;-)

sudo cp --no-maintain = ทั้งหมด / Tahoma * .ttf / usr / share / fonts / truetype

3- บันทึกแบบอักษรต่อไปนี้ใน /etc/fonts/conf.avail ด้วยชื่อบางอย่างเช่น 39-clearfonts.conf (ด้วยการเป็นเจ้าของราก)

sudo cp --no-maintain = all ~ / ดาวน์โหลด / fonts.conf /etc/fonts/conf.avail/39-clearfonts.conf

4- สร้าง symlink ใน /etc/fonts/fonts.d

sudo ln -s /etc/fonts/conf.avail/39-clearfonts.conf /etc/fonts/conf.d

5- ในการตั้งค่าการปรากฏในแท็บแบบอักษรเลือก "Sans" ที่มีขนาด 10 แบบปกติหรือแบบหนาเป็นแบบอักษรสำหรับสิ่งใด ๆ ยกเว้นแบบอักษร serif (อันสุดท้าย) และตรวจสอบความถูกต้อง

คุณควรได้รับสิ่งที่คุณกำลังรอ! (ขออภัยในฐานะผู้ใช้ใหม่ที่นี่ฉันไม่ได้รับอนุญาตให้โพสต์ภาพหน้าจอ)

นี่คือไฟล์มายากลfonts.conf :

<? xml version = "1.0" encoding = "UTF-8"?>
<! DOCTYPE fontconfig SYSTEM "fonts.dtd">

<fontconfig>
    <! - แบบอักษรเริ่มต้นสำหรับตระกูลทั่วไป ->
    <นามแฝง>
        <ครอบครัว> จินตนาการ </ ครอบครัว>
        <ต้องการ>
            <ครอบครัว> Comic Sans MS </family>
            <ครอบครัว> URW </ ครอบครัว>
        </ ต้องการ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> monospace </ ครอบครัว>
        <ต้องการ>
            <family> ส่งใหม่ </family>
            <ครอบครัว> DejaVu Sans Mono </family>
        </ ต้องการ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Sans-serif </ ครอบครัว>
        <ต้องการ>
            <ครอบครัว> Tahoma </ ครอบครัว>
            <ครอบครัว> Arial </ ครอบครัว>
            <family> DejaVu Sans ย่อ </family>
        </ ต้องการ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> serif </ ครอบครัว>
        <ต้องการ>
            <ครอบครัว> Times New Roman </family>
            <family> DejaVu Serif ย่อ </family>
        </ ต้องการ>
    </ นามแฝง>
    <! - นามแฝงสำหรับแบบอักษรทั่วไปในกรณีที่ไม่พบ ->
    <นามแฝง>
        <ครอบครัว> Arial </ ครอบครัว>
        <ยอมรับ> <ครอบครัว> Sans-serif </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Bitstream Vera Sans Mono </family>
        <ต้องการ>
            <family> ส่งใหม่ </family>
            <ครอบครัว> DejaVu Sans Mono </family>
        </ ต้องการ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Comic Sans MS </family>
        <ยอมรับ> <ครอบครัว> URW </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Courier </ ครอบครัว>
        <ชอบ> <ครอบครัว> monospace </ ครอบครัว> </ ต้องการ>
    </ นามแฝง>
    <นามแฝง>
        <family> ส่งใหม่ </family>
        <ยอมรับ> <ครอบครัว> monospace </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> เล่นหาง </ ครอบครัว>
        <ยอมรับ> <ครอบครัว> URW </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> จอร์เจีย </ ครอบครัว>
        <ยอมรับ> <ครอบครัว> serif </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Garamond </ ครอบครัว>
        <ยอมรับ> <ครอบครัว> serif </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Helvetica </ ครอบครัว>
        <เริ่มต้น> <ครอบครัว> Sans-serif </ ครอบครัว> </ เริ่มต้น>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> ผลกระทบ </ ครอบครัว>
        <ยอมรับ> <ครอบครัว> Sans-serif </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Linat Palatino </family>
        <ยอมรับ> <ครอบครัว> serif </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Trebuchet MS </family>
        <ยอมรับ> <ครอบครัว> Sans-serif </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Tahoma </ ครอบครัว>
        <ยอมรับ> <ครอบครัว> Sans-serif </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> ไทม์ </ ครอบครัว>
        <prefer> <family> Times New Roman </family> </prefer>
        <เริ่มต้น> <ครอบครัว> serif </ ครอบครัว> </ เริ่มต้น>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Times New Roman </family>
        <prefer> <family> Times New Roman </family> </prefer>
    </ นามแฝง>
    <นามแฝง>
        <ครอบครัว> Verdana </ ครอบครัว>
        <ยอมรับ> <ครอบครัว> Sans-serif </ ครอบครัว> </ ยอมรับ>
    </ นามแฝง>
    <! - Bitstream Vera Sans เป็นค่าเริ่มต้นสำหรับ sans-serif แทนที่ด้วยสิ่งที่ดีกว่า ->
    <นามแฝง>
        <ครอบครัว> Bitstream Vera Sans </family>
        <ต้องการ>
            <ครอบครัว> Tahoma </ ครอบครัว>
            <ครอบครัว> Arial </ ครอบครัว>
            <family> DejaVu Sans ย่อ </family>
        </ ต้องการ>
    </ นามแฝง>

    <! - Bitstream Vera Serif เป็นค่าเริ่มต้นสำหรับ serif แทนที่ด้วยสิ่งที่ดีกว่า ->

    <นามแฝง>
        <ครอบครัว> Serif บิตสตรีม </family>
        <ต้องการ>
            <ครอบครัว> Times New Roman </family>
            <family> DejaVu Serif ย่อ </family>
        </ ต้องการ>
    </ นามแฝง>
    <! - เปลี่ยน Helvetica ด้วย Arial เพื่อทดสอบด้วย Helvetica fc-match ->
    <match target = "pattern">
        <test qual = "any" name = "family">
        <สตริง> Helvetica </ String>
        </ ทดสอบ>
        <edit name = "family" mode = "assign" binding = "strong">
        <สตริง> Arial </ String>
        </ แก้ไข>
    </ การแข่งขัน>   
    <match target = "font">
        <edit mode = "assign" name = "rgba"> <const> rgb </const> </edit>
    </ การแข่งขัน>
    <match target = "font">
        <edit mode = "assign" name = "hinting"> <bool> จริง </bool> </edit>
    </ การแข่งขัน>
    <match target = "font">
        <edit mode = "assign" name = "hintstyle"> <const> hintmedium </const> </edit>
    </ การแข่งขัน>
    <match target = "font">
        <edit mode = "assign" name = "antialias"> <bool> จริง </bool> </edit>
    </ การแข่งขัน>
    <match target = "font">
        <test compar = "more_eq" name = "size" qual = "any" target = "default"> <double> -1 </double> </test>
        <test Compare = "less_eq" name = "size" qual = "any" target = "default"> <double> 15 </double> </test>
        <test name = "family">
            <สตริง> Arial </ String>
            <string> Comic Sans </string>
            <string> จัดส่งใหม่ </string>
            <สตริง> จอร์เจีย </ String>
            <สตริง> ผลกระทบ </ String>
            <สตริง> Helvetica </ String>
            <string> Lucida Bright </string>
            <string> Lucida Console </string>
            <string> Lucida Sans </string>
            <string> Microsoft Sans </string>
            <string> Linat Palatino </string>
            <สตริง> Tahoma </ String>
            <สตริง> อูบุนตู </ String>
            <string> Times New Roman </string>
            <string> Trebuchet MS </string>
            <สตริง> Verdana </ String>
        </ ทดสอบ>
        <edit mode = "assign" name = "antialias"> <bool> false </bool> </edit>
    </ การแข่งขัน>
    <match target = "font">
        <test Compare = "less_eq" name = "pixelsize" qual = "any" target = "default"> <double> 20 </double> </test>
        <test name = "family">
            <สตริง> Arial </ String>
            <string> Comic Sans </string>
            <string> จัดส่งใหม่ </string>
            <สตริง> จอร์เจีย </ String>
            <สตริง> ผลกระทบ </ String>
            <สตริง> Helvetica </ String>
            <string> Lucida Bright </string>
            <string> Lucida Console </string>
            <string> Lucida Sans </string>
            <string> Microsoft Sans </string>
            <string> Linat Palatino </string>
            <สตริง> Tahoma </ String>
            <สตริง> อูบุนตู </ String>
            <string> Times New Roman </string>
            <string> Trebuchet MS </string>
            <สตริง> Verdana </ String>
        </ ทดสอบ>  
        <edit mode = "assign" name = "antialias"> <bool> false </bool> </edit>
    </ การแข่งขัน>
</ fontconfig>

2

มีสองสถานที่หลักที่คุณสามารถตั้งค่าการแสดงผลแบบอักษรของคุณและเมื่อแรกพบพวกเขาจะไม่ทำอะไรกับกันและกัน:

gnome-appearance-propertiesแสดงการตั้งค่าที่ใช้กับแอพ GTK ทั้งหมดและอนุญาตให้คุณเลือกระดับความเรียบเนียนและคำใบ้ต่าง ๆ การตั้งค่าที่นี่ใช้กับแบบอักษรทั้งหมดอย่างเท่าเทียมกัน การตั้งค่าแบบอักษรอื่น ๆ เช่นการตัดสินใจว่าจะให้คำใบ้หรือตั้งค่าอัตโนมัติจะทำจากสิ่งต่อไปนี้:

fonconfig เป็นโปรแกรมที่รับผิดชอบการกำหนดค่าแบบอักษรและการจับคู่แบบอักษรทั่วทั้งระบบ คุณทำให้ตัวเลือกของคุณโดยการแก้ไข /etc/fonts/local.conf( ~/.fonts.confต่อผู้ใช้) หรือโดยการเชื่อมโยงสัญลักษณ์ในการที่ตั้งไว้ล่วงหน้าต่างๆ/etc/fonts/conf.d รายละเอียดทางเทคนิคสามารถอ่านได้โดยการเรียกใช้/etc/fonts/conf.avail man fonts.confFirefox และ Chromium อ่านการตั้งค่าโดยตรงจากที่นี่เฉพาะการให้คำปรึกษาเกี่ยวกับคุณสมบัติลักษณะที่ปรากฏของ GNOME เท่านั้นหากไม่พบการตั้งค่าที่เป็นนัย

ในฉัน.fonts.confฉันมีสี่ส่วน:

  1. ไม่ว่าจะเป็นแบบอักษรแต่ละตัวจะถูกติดตั้งอัตโนมัติหรือบอกใบ้ตามปกติ หากต้องการใช้การตั้งค่าอัตโนมัติอย่างชัดเจนให้ตั้งค่าการตั้งค่าเป็นจริงและตั้งค่าอัตโนมัติเป็นจริง ฉันมีการตรวจสอบอัตโนมัติเล็กน้อยสำหรับแบบอักษรส่วนใหญ่ยกเว้นแบบอักษร "แพง" ใหม่และแบบอักษร MS ซึ่งรับการพูดตามปกติที่สื่อ ข้อยกเว้นคือ DejaVu Sans Condensed, Lucida Grande, PT Sans, Segoe และ Tahoma ซึ่งมีการบอกใบ้เล็กน้อย ฉันคิดว่าสไตล์ของ Windows เป็นแบบปกติที่เต็ม / ปานกลาง (ซึ่งโดยทั่วไปแล้วจะเหมือนกัน) เอกสารประเภทฟรีบอกว่าการติดตั้งอัตโนมัติจะถูกนำไปใช้หากไม่มีการให้ข้อมูลคำแนะนำ truetype กับตัวอักษรและดูเหมือนว่าจะนำไปใช้ใน Firefox เช่นกัน ระวัง.fonts.confไม่ให้ขัดกับค่าที่ตั้งไว้

  2. การทดแทนและทางเลือกที่ใช้ถ้าไม่พบฟอนต์ในระบบ ฉันสลับ DejaVu Sans ย่อสำหรับ Tahoma, DejaVu Sans สำหรับเจนีวา, Arimo สำหรับ Arial, Mukti Narrow สำหรับ Lucida Grande และ FreeSans สำหรับ Helvetica

  3. ข้อยกเว้น ตัวอย่างเช่นการปิดอัตโนมัติถูกปิดใช้งานสำหรับแบบอักษรตัวหนา

  4. ชื่อแทนสำหรับชื่อมาตรฐาน sans-serif, serif, monospace, เล่นหางและจินตนาการ

เมื่อคุณเขียน.fonts.confเสร็จแล้วให้เปิด Wikipedia และเลือกฟอนต์ที่เป็นสัดส่วนเริ่มต้นของคุณเป็น sans-serif ในการตั้งค่า> เนื้อหา> ขั้นสูงคุณสามารถดูลักษณะของแต่ละแบบอักษรได้อย่างรวดเร็วโดยใช้ปุ่มลูกศรบนฟอนต์เริ่มต้นตามที่แสดงในรูปภาพ

การตั้งค่าแบบอักษรของ Firefox

อีกทางเลือกหนึ่งบล็อกของ Igor มีหน้าทดสอบที่คุณสามารถเปรียบเทียบตัวเลือกการแสดงผลที่แตกต่างกันทั้งหมดสำหรับแต่ละแบบอักษร


1

Tom at Tombuntu มีเคล็ดลับสำหรับการแสดงผลแบบอักษรเพิ่มเติม (นี่คือจาก 2008 ดังนั้นคำแนะนำอาจไม่แน่นอนอีกต่อไป):

หยุดแรกของคุณคือการตั้งค่าการกำหนดค่าของ GNOME สำหรับแบบอักษรที่ตั้งอยู่ในSystem->Preferences->Appearanceภายใต้Fontsแท็บ หากคุณใช้จอแสดงผล LCD ตรวจสอบให้แน่ใจว่าคุณเปิดใช้โหมดการเรนเดอร์พิกเซลย่อยให้เรียบ คลิกรายละเอียดเพื่อเข้าถึงตัวเลือกคำใบ้ เล่นกับสิ่งเหล่านี้เพื่อให้ได้ผลลัพธ์ที่คุณชอบ

นี่คือตัวอย่างของแบบอักษรของระบบที่กำหนดค่าการตั้งค่าเหล่านี้:

ภาพที่ 1

มีตัวเลือกเพิ่มเติมมากมายสำหรับการแสดงผลแบบอักษรที่มีอยู่ในไฟล์. fonts.conf ไฟล์นี้จากโพสต์ในฟอรั่มนี้จะเปิดคุณสมบัติการบอกใบ้ซึ่งมักจะปิดใช้งานเนื่องจากปัญหาสิทธิบัตรกับ Apple

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <edit name="autohint" mode="assign">
      <bool>true</bool>
    </edit>
  </match>
</fontconfig>

คัดลอกและวางข้อความด้านบนลงในไฟล์ข้อความและบันทึกไว้ในโฮมไดเร็กตอรี่ของคุณเป็น. fonts.conf (สังเกตช่วงแรกไฟล์นี้จะถูกซ่อน) ออกจากระบบเพื่อให้การเปลี่ยนแปลงมีผล นี่คือตัวอย่างของแบบอักษรด้วยไฟล์นี้:

ภาพที่ 2

ที่ซับซ้อนมากขึ้นไฟล์ .fonts.conf ( แหล่งที่มา ), ผลิตแบบอักษรอย่างราบรื่นและเป็นตัวหนาคล้ายกับผู้ที่อยู่ใน OS X ได้นี่คือตัวอย่าง:

ภาพที่ 3


การดาวน์โหลดครั้งล่าสุดนั้นไม่มีอยู่ในเว็บไซต์นั้นอีกต่อไป คุณมีลิงค์อื่นโดยบังเอิญหรือไม่
เซท

@ เซ็ทฉันได้อัพเดทลิงค์แล้ว
ændrük

0

ความสามัคคีไม่มีการตั้งค่าแบบอักษรเช่น KDE สำหรับผู้ที่ต้องการใช้ โซลูชั่นของ @ Jonikแต่ใช้ Unity

.fonts.conf

    <?xml version="1.0" ?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
        <match target="font">
            <edit name="antialias" mode="assign">
                <bool>false</bool>
            </edit>
            <edit name="rgba" mode="assign">
                <const>rgb</const>
            </edit>
            <edit name="hinting" mode="assign">
                <bool>true</bool>
            </edit>
            <edit name="autohint" mode="assign">
                <bool>true</bool>
            </edit>
            <edit name="hintstyle" mode="assign">
                <const>hintmedium</const>
            </edit>
            <edit mode="assign" name="lcdfilter">
                <const>lcddefault</const>
            </edit>
        </match>

        <match target="font" >
            <test name="size" qual="any" compare="more">
                <double>11</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="pixelsize" qual="any" compare="more">
                <double>15</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="size" qual="any" compare="less">
                <double>9</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>

        <match target="font" >
            <test name="pixelsize" qual="any" compare="less">
                <double>12</double>
            </test>
            <edit name="antialias" mode="assign">
                <bool>true</bool>
            </edit>
        </match>
    </fontconfig>

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.