मैं urxvt को xft फोंट कैसे प्रस्तुत करूँ?


14

मुझे आश्चर्य है कि क्या urxvt को xft फ़ॉन्ट प्रदान करने का कोई तरीका है:

URxvt.font: xft:Droid Sans Mono Slashed:pixelsize=9:Regular
URxvt.boldFont: xft:Droid Sans Mono Slashed:pixelsize=9:Bold
URxvt.talicFont: xft:Droid Sans Mono Slashed:pixelsize=9:Italic
URxvt.bolditalicFont: xft:Droid Sans Mono Slashed:pixelsize=9:Bold:Italic

अगर मैं यह कोशिश करता हूं, तो मुझे कुछ ऐसा मिलता है: वैकल्पिक शब्द

तो यह बहुत खराब है:

 ! Fonts
 Xft.dpi:        132
 Xft.antialias:  true
 Xft.rgba:       rgb
 Xft.hinting:    true
 Xft.autohint:  true
 Xft.hintstyle:  hintfull   

मुझे यकीन नहीं है कि यह एक रीज़न है। हालाँकि मुझे एंटीलियास और वो डायरिया चाहिए। क्या यहाँ कोई चाल है?

जवाबों:


13

यदि यह आपके द्वारा निर्दिष्ट xft फ़ॉन्ट नाम नहीं मिल सकता है, तो urxvt एक डिफ़ॉल्ट फ़ॉन्ट का उपयोग करेगा। उदाहरण के लिए, आपका स्क्रीनशॉट निम्नलिखित होगा:

urxvt -fn 'xft:foo'

यह जानने के लिए कि आपके पास कौन से xft फोंट उपलब्ध हैं, चलाएँ:

fc-list

यहां बताया गया है कि मैं उबंटू को सुंदर उबंटू मोनोस्पेस के साथ कैसे चलाता हूं :

urxvt -fn "xft:Ubuntu Mono:pixelsize=14,style=regular"

क्या यह यूनिकोड वर्णों के साथ काम करता है? मुझे ttyp0, gohufont और फोंट निर्दिष्ट करने के इस तरीके से कुछ समस्याएं हैं
Janus Troelsen


1

अगर मुझे याद है, रिक्ति द्वारा तय किया गया था

URxvt*letterSpace: -2

यह मेरा है। स्रोत:

Xft.dpi:                    96
Xft.antialias:              true
Xft.rgba:                   rgb
Xft.hinting:                true
Xft.hintstyle:              hintslight

URxvt.depth: 0

URxvt.intensityStyles:  false                                       
! Turn it on here... (then boldFont)
URxvt.allow_bold:       false                                        
URxvt.font:             xft:Ubuntu Mono:style=Regular:pixelsize=17
! ... but put this on Regular, else the ls output is overly fat
URxvt.boldFont:         xft:Ubuntu Mono:style=Bold:pixelsize=17  
URxvt.saveLines:        8192


! Fix font space
! any larger than -1 I dont like
URxvt*letterSpace: -2                                               

0

मैं अपने .Xdefaultsऔर Droid Sans मोनो में यह बहुत अच्छा लग रहा है:


!-- Xft settings -- !
Xft.dpi:        96
Xft.antialias:  true
Xft.rgba:       rgb
Xft.hinting:    true
Xft.hintstyle:  hintslight

! -- Fonts -- !
URxvt.font:xft:droid sans mono slashed:medium:pixelsize=11
URxvt.boldFont:xft:droid sans mono slashed:medium:pixelsize=11

यह हास्यास्पद है क्योंकि दोनों Xft.rgba: rgb(के बजाय none) और Xft.hintstyle: hintslight(और hintfull) मेरे लिए वर्णित व्यवहार को ट्रिगर करते हैं। देखें unix.stackexchange.com/a/189856/85186
balu

0

कृपया ध्यान दें कि पत्र रिक्ति के बारे में एक बग रिपोर्ट है । वहाँ एक काम के आसपास है, हालांकि, जो बग चर्चा में प्रस्तावित किया गया था और जिसे मैंने unix.stackexchange.com पर दोहराया था (यदि आप इसे नहीं पा सकते हैं)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.