แบบอักษรที่เสียหายใน KDE (Kubuntu 14.10)


10

บางครั้งฉันก็พบข้อผิดพลาดที่แปลกมาก: แบบอักษรเสีย

แบบอักษรนั้นไม่เพียง แต่ใน Firefox เท่านั้น แต่ในสภาพแวดล้อม KDE ทั้งหมด ฉันจะแก้ไขได้อย่างไร

อัปเดต # 1

ติดตั้ง Kubuntu ตั้งแต่เริ่มต้นและรับข้อผิดพลาดนี้ในวันที่สองของการใช้งาน แต่ตอนนี้มันมีผลกับ Firefox เท่านั้น

อัปเดต # 2

ไม่ใช่แค่ใน Firefox =)


1
โปรดแก้ไขคำถามของคุณเพื่อช่วยเราในการให้ข้อมูลเพิ่มเติม คุณลองทำอะไรเพื่อวินิจฉัยปัญหา คุณได้ลองทำการทดสอบ RAM หรือไม่? ตรวจสอบสถานะ SMART ในไดรฟ์ของคุณหรือไม่ ลองใช้ไดรเวอร์วิดีโออื่นหรือไม่ อะไรก็ตามที่คุณสามารถบอกเราได้ว่าอาจเป็นประโยชน์ ขอบคุณ.
Elder Geek

ฉันเห็นบางครั้งบน Ubuntu Gnome 14.04.2 ของฉัน การเริ่มต้นแอปพลิเคชันใหม่จะแก้ไขได้ มันเกิดขึ้น (ที่นี่) สำหรับแอปพลิเคชันที่เริ่มต้นโดยอัตโนมัติเท่านั้น (เช่นการxtermแสดงบันทึกการทำงาน) ฉันสงสัยว่านี่เป็นปัญหาเกี่ยวกับ daemon / dbus หรือ similia บางตัวซึ่งยังไม่พร้อมเมื่อเริ่มต้นแอปพลิเคชัน
Rmano

การตั้งค่าระบบ >> ลักษณะ >> ฟอนต์ใช้การลดรอยหยัก: เปิดใช้งานคลิก "กำหนดค่า" ตรวจสอบ "ใช้การเรนเดอร์พิกเซลย่อย" และตั้งค่าเป็น RGB ตั้งค่าเป็น "Hinting style" เป็น "คลิกเล็กน้อย" 96 DPI
Hojat Taheri

คำตอบ:


4

จากข้อมูลที่มีอยู่ในคำถามของคุณสิ่งนี้อาจเป็นสิ่งที่หลากหลาย ฉันจะเขียนสิ่งที่อยู่ในใจ!

  1. คุณเลือกไฟล์ฟอนต์ระบบที่กำหนดเองซึ่งไม่เป็นไปตามมาตรฐาน วิธีแก้ไข : เปลี่ยนกลับเป็นแบบอักษรของระบบเริ่มต้นหรือค้นหาแบบอื่นโดยไม่มีข้อบกพร่อง
  2. ไฟล์ฟอนต์เสียหาย สิ่งนี้ไม่น่าเป็นไปได้เพราะคุณบอกว่ามันเกิดขึ้นเป็นครั้งคราว การแก้ไข : แทนที่ด้วยการดึงแบบดั้งเดิมทางออนไลน์ สร้างแคชตัวอักษรใหม่
  3. มีเวอร์ชันที่ขัดแย้งกันในห่วงโซ่ของไลบรารีที่รับผิดชอบในการแสดงแบบอักษรของคุณ วิธีแก้ปัญหา : sudo update; sudo upgrade; sudo reboot;มักจะหลอกลวง นอกจากนี้หากคุณติดตั้ง PPA จำนวนมากฉันจะปิดการใช้งานพร้อมกับซอฟต์แวร์ที่ติดตั้งจากพวกเขาชั่วคราวเพื่อดูว่าปัญหาจะหายไป
  4. หนึ่งในไลบรารีการแสดงผลแบบอักษรมีข้อบกพร่อง สิ่งนี้อาจแสดงให้เห็นว่าร่ายมนตร์บางตัวมีการแสดงผลไม่ถูกต้องเช่นเดียวกับในภาพหน้าจอของคุณ การแก้ไข : ติดตั้งแพ็คเกจการแสดงแบบอักษรอีกครั้ง
  5. แคชของไลบรารีการแสดงผลแบบอักษรเสียหาย การแสดงผลแบบอักษรเป็นการดำเนินการที่มีราคาแพง / ช้าและเป็นธรรมเนียมในการใช้แคชของบิตแมปที่แสดงผลซึ่งได้รับการจัดการแบบไดนามิกในเวลาทำงานเพื่อเพิ่มความเร็วในการทำงานนี้ หากหน่วยความจำหรือพื้นที่ดิสก์ที่ต้องการสำหรับแคชนี้ไม่มีสิทธิ์ด้านความปลอดภัยเพียงพอให้ใช้พื้นที่ว่างเสียหายเนื่องจากความผิดพลาดของฮาร์ดแวร์จึงทำให้การแสดงผลแบบอักษรดูน่าเกลียด การแก้ไข : สร้างแคชตัวอักษรใหม่ด้วยสิ่งนี้:sudo fc-cache -srv; fc-cache -rv
  6. การเรนเดอร์ตัวอักษรแบบเร่งฮาร์ดแวร์จะขึ้นอยู่กับทั้ง GPU และไดรเวอร์ ไดรเวอร์ GPU อาจมีข้อผิดพลาดหรือคุณมีปัญหาฮาร์ดแวร์กับ GPU ของคุณซึ่งแสดงว่าตนเองเป็นข้อผิดพลาดในการแสดงผลแบบอักษร โดยปกติแล้ว GPUs จะเริ่มทำงานผิดปกติ "เล็กน้อย" เมื่ออยู่ภายใต้ความเครียดความร้อนสูงเกินไปหรือในบางกรณีเมื่อไม่ได้รับพลังงานเพียงพอจาก PSU วิธีแก้ไข : ตรวจสอบให้แน่ใจว่าระบบของคุณไม่ร้อนเกินไป ตรวจสอบให้แน่ใจว่า PSU ของคุณถูกปรับขนาดเพื่อจัดการ GPU ของคุณ มีระบบสาธารณูปโภคที่สามารถช่วยคุณทดสอบความเครียดของ GPU เพื่อดูว่าสิ่งนี้ทำให้เกิดปัญหาหรือไม่
  7. ชิปหน่วยความจำมีข้อบกพร่องที่แสดงว่าเป็นความเสียหายของหน่วยความจำ หากเป็นกรณีนี้คุณอาจประสบกับความไม่มั่นคง หากชิปหน่วยความจำเกิดความผิดพลาดเพียงเล็กน้อยทุก ๆ 4 วันสิ่งนี้อาจแสดงให้เห็นว่าตัวเองนั้นยากที่จะติดตามข้อผิดพลาด วิธีแก้ปัญหา : เรียกใช้ memtest86 หรือเครื่องมือทดสอบหน่วยความจำที่คล้ายกันเพื่อตรวจสอบว่าชิปของคุณดีหรือไม่
  8. แอปพลิเคชั่นส่วนบุคคลอาจมีข้อบกพร่องที่แสดงตัวตนเหมือนภาพหน้าจอ โดยเฉพาะแอปพลิเคชันที่มีข้อความและตัวอักษรเข้มเช่นเว็บเบราว์เซอร์ ฉันเห็นสิ่งนี้ด้วยตัวเองใน Firefox ในครั้งเดียวตัวอักษรทั้งหมดถูกเปลี่ยนเป็นกล่องเล็ก ๆ การแก้ไข : รีสตาร์ทแอพหรือระบบหากเกิดขึ้นไม่ค่อย อัปเดตซอฟต์แวร์เวอร์ชันหากเกิดขึ้นบ่อยครั้ง
  9. ข้อบกพร่องของเฟิร์มแวร์เป็นความจริงโดยเฉพาะในฮาร์ดแวร์ระดับต่ำ ข้อบกพร่องในเฟิร์มแวร์มักถูกปิดบังไว้ในไดรเวอร์ WINDOWS สำหรับผู้ใช้ลีนุกซ์สิ่งนี้หมายความว่าเราจะเก็บรักษาข้อบกพร่องของเฟิร์มแวร์ไว้ฟรี วิธีแก้ปัญหา : หากคุณมีคอมพิวเตอร์ราคาถูกหรือมาจากผู้ขายที่ไม่รู้จักเพราะมุ่งเน้นไปที่ความเสถียร / การสนับสนุน Linux บางทีคุณควรเริ่มบันทึกระบบใหม่

หวังว่าอย่างน้อยบางส่วนนี้มีการใช้งาน ฉันมีช่วงเวลาที่ดีมากที่เขียนมัน!


1

ลองสิ่งนี้ก่อนที่จะเขย่าคอมพิวเตอร์ของคุณระบบประสาท !!

ในการทำให้ KDE แสดงแอป GTK ได้ดีคุณต้องมีไฟล์ ~ / .gtkrc-2.0-kde4 ที่ kubuntu-default-settings เพิ่ม การติดตั้งสิ่งนี้จะเปลี่ยนโลโก้บูทเครื่องเป็น Kubuntu ได้ดังนั้นคาดว่า (คุณจะต้องมี kcm-gtk ด้วย)

คุณได้รับแพ็คเกจทั้งหมดเมื่อติดตั้ง Kubuntu แต่ถ้าคุณแค่พยายามติดตั้งแพ็คเกจ KDE ระดับต่ำสุดคุณจะต้องแก้ไขด้วยตัวคุณเอง

เมื่อใดก็ตามที่คุณเปลี่ยนการตั้งค่าแบบอักษรใน KDE อันดับแรกจะบันทึกการเปลี่ยนแปลงในไฟล์การตั้งค่า KDE ปกติ ~ / .kde / share / config / kdeglobals ที่โปรแกรมการตั้งค่า KDE และ KDE ทั้งหมดอ่านแล้วจากนั้นก็บันทึกการตั้งค่าแบบอักษรพื้นฐาน บอกใบ้ ฯลฯ ) ใน ~ / .fonts.conf สำหรับแอปที่ไม่มีการรวม KDE ที่ดี สิ่งที่ฉันเดาว่าเกิดขึ้นที่นี่ก็คือการตั้งค่า. fats.conf จะถูกถ่ายโอนไปยังเซสชัน GNOME ของคุณ ดังนั้นลบหรือเปลี่ยนชื่อ

รหัส:

$ mv ~/.fonts.conf ~/.fonts.conf.bak

0

ไม่มีอะไรยากที่จะแก้ไขปัญหานี้ อาจมีการอัพเกรดบางอย่างล้มเหลวในการติดตั้งหรือล้มเหลวในความคืบหน้าครึ่งทาง ดังนั้นคุณอาจต้องการอัพเกรด KDE ของคุณหรือติดตั้งอีกครั้งเพื่อแก้ไขปัญหานี้ มันเกิดขึ้นกับฉันเมื่อฉันเคยอัพเกรดแพ็คเกจฟอนต์ด้วยโปรแกรมจัดการไฟล์ kde


0

kUBUNTU 16.04

ปัญหาเดียวกันเมื่อฉันตัดการเชื่อมต่อจอภาพและเชื่อมต่อใหม่อีกครั้งหรือเมื่อฉันเปลี่ยนเป็นเชลล์ (CTRL + ALT + F1) และกลับไปที่ส่วนต่อประสานกราฟิก (CTRL + ALT + F7)

วิธีที่ปลอดภัย

1- ปิดแอปพลิเคชัน gtk ทั้งหมด

2- ไปที่การตั้งค่าระบบ -> สไตล์แอปพลิเคชัน -> สไตล์ GNOME (GTK) ---> เปลี่ยนขนาดตัวอักษรหรือเปลี่ยนแบบอักษรเป็นค่าเริ่มต้นอื่น (Noto Sans) ใช้การกำหนดค่านี้จนกว่าจะรีบูตครั้งถัดไป

วิธีที่อันตราย

อีกวิธีคือปิดใช้งาน / เปิดใช้งานฟอนต์เริ่มต้น (Noto Sans) แต่ฉันลองและหักทุกอย่างเป็นการยากที่จะกู้คืนการกำหนดค่าเริ่มต้น


-1

โดยปกตินี่อาจเป็นปัญหาของไฟล์แบบอักษรดั้งเดิม คุณสามารถดาวน์โหลดตระกูลตัวอักษรได้จากลิงค์ตรงนี้:

http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip

จากนั้นให้ติดตั้งตระกูลแบบอักษรทั้งหมดอีกครั้ง ไม่ควรใช้เวลารวมกันเกิน 2 นาที หากยังไม่ได้ผลให้ฝากข้อความไว้ในความคิดเห็น

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