การเลือกแบบอักษรเริ่มต้นทำงานผิดปกติ

Aug 19 2020

หลังจากอัปเกรดเป็น Emacs 27.1 ฟอนต์เริ่มต้นของฉันเปลี่ยนเป็น adobe courier ฉันต้องการใช้ Anonymous Pro หรือ Inconsolata แต่พยายามเปลี่ยนโดยใช้M-x customize-face RET defaultล้มเหลว ฉันสูญเสียที่จะอธิบายพฤติกรรมเนื่องจากดูเหมือนว่าฉันผิดปกติและฉันไม่แน่ใจว่าจะเริ่มจากตรงไหน การตั้งค่าเป็น Anonymous Pro หรือ Inconsolata ซึ่งเท่าที่ฉันสามารถบอกได้นั้นมีการติดตั้งในระบบของฉันและใช้ชื่อเหล่านั้นทำให้แบบอักษรถอยกลับไปเป็นแบบอักษร serif ที่ดูเหมือนครั้ง ฉันใช้ยูทิลิตี้ KDE Font Management เพื่อดูว่ามีการติดตั้งแบบอักษรใดบ้าง วิ่งxfontselในการดูว่าฟอนต์ใดที่ติดตั้งจะให้รายการที่แตกต่างกัน แต่การป้อนข้อมูลจากมันจะสร้างเอฟเฟกต์ที่ไม่แน่นอน - ฟอนต์จะเปลี่ยนไป แต่ฉันไม่สามารถบอกได้ว่ามันกลับไปอยู่ใน courier หรือฟอนต์ serif เริ่มต้น เท่าที่ฉันสามารถบอกได้มันมักจะทำการเปลี่ยนแปลงที่ถูกต้องซึ่งฉันสามารถทดสอบได้เช่นถ้าฉันใช้etlสำหรับโรงหล่อและfixedสำหรับครอบครัว แบบอักษร emacs จะจับคู่แบบอักษรนั้นในเมนู xfontsel

ดังนั้น --- ตามที่ควรจะชัดเจน --- ไม่แน่ใจว่าจะเริ่มแก้ไขปัญหาที่ไหน

ฉันใช้ Emacs 27.1 บน OpenSuse Leap 15.2, KDE

คำตอบ

Adam Aug 19 2020 at 08:38

ฉันพบ "วิธีแก้ปัญหา" --- ปัญหาได้รับการแก้ไขแล้วแม้ว่าฉันไม่รู้ว่าทำไม บางทีนี่อาจจะช่วยให้คนอื่นประสบความไม่มั่นคงแบบนี้ได้

tinkering ผมใช้S-down mouse-1ตามคำสั่งที่หน้า EmacsWiki ตั้งค่าแบบอักษร Emacs ขัดข้องเมื่อฉันเลือก Anonymous Pro ฉันลบเดสก์ท็อปตามหลักการทั่วไป หลังจากที่ฉันรีสตาร์ท emacs ฉันสามารถเลือก Anonymous Pro โดยใช้S-down mouse-1เพื่อเปลี่ยนใบหน้าในบัฟเฟอร์ จากนั้นฉันสามารถตั้งค่าให้เป็นใบหน้าเริ่มต้นโดยใช้การปรับแต่ง