Tags:
Forums: 

ผมติดปัญหาพยายามย้ายแพ็กเกจไปใช้ Flatpak เพราะมันเสี่ยงพังน้อยกว่าแพ็กเกจของระบบเอง แต่ติดปัญหาเจ้ากรรมที่ตัวโปรแกรมของ Flatpak มันไม่ยอมใช้ฟอนต์ Default ของระบบเลย (ปกติผมใช้ DroidSans) แล้วคือฟอนต์ที่มันใช้นั้นอ่านโคตรยาก เลยพยายามเปลี่ยนที่อยู่ฟอนต์ใหม่แต่มันก็ไม่ยอมดึงฟอนต์มาใช้สักที จนปัญญาสุด ๆ แล้ว

ตัวอย่างภาพของปัญหา

alt="Image of a problem"

Get latest news from Blognone
By: Configuleto
AndroidWindows
on 27 September 2023 - 02:12 #1295144
Configuleto's picture

flatpak มีปัญหาร้อยแปดกับ fontconfig อ่ะนะครับ https://github.com/flatpak/flatpak/issues/3947

แนะนำเท่าที่นึกออก แนวทางทั่วไปในการ diagnostic ปัญหาคือ

  1. เช็คว่า fontconfig ตั้งค่าโอเคก่อน (ขั้นนี้ไม่เกี่ยวอะไรกับ flatpak) เช่น ถ้ารัน fc-match -s sans-serif:lang=th | head แล้วฟอนแรกๆในลิสออกมาเป็นฟอนต์ที่เราต้องการ. ถ้าขั้นนี้ทำงานปกติ แสดงว่าโปรแกรมอื่นๆในเครื่องที่ไม่ใช่ flatpak ต้องแสดงฟอนต์ปกติ

  2. เช็คว่า flatpak app ที่ต้องการใช้สามารถเข้าถึง fontconfig ในเครื่องได้ ลองค้นวิธีในกูเกิ้ลเอา โดยทั่วไปสเตปพื้นฐานคือเช็ตด้วย flatseal ให้มีสิทธิเข้าถึง *.conf ของ fontconfig ได้

ราวๆนั้นครับ วิธีละเอียดๆลองค้น ArchWiki อ่าน ถ้าต้องลงลึกจริง อาจต้องตามอ่านถึง fontconfig sources เพราะ fontconfig docs รายละเอียดบางอย่างไม่มี 555 (ขึ้นชื่อมาก)

ลองใช้ฟอนต์อื่นดู กลุ่มฟอนต์จากทาง tlwg น่าจะไม่มีปัญหา

By: btoy
ContributorAndroidWindows
on 9 November 2023 - 10:10 #1298678
btoy's picture

ตัวอย่างภาพนี่คืออย่างฮา


..: เรื่อยไป