আমি কীভাবে urxvt কে xft ফন্ট রেন্ডার করব?


14

আমি অবাক হই যে urxvt এক্সফন্ট ফন্টগুলি রেন্ডার করার কোনও উপায় আছে:

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

urxvt একটি ডিফল্ট ফন্ট ব্যবহার করবে যদি এটি আপনার নির্দিষ্ট করা xft ফন্টের নামটি খুঁজে না পায়। উদাহরণস্বরূপ, নিম্নলিখিতটি আপনার স্ক্রিনশটের মতো দেখাবে:

urxvt -fn 'xft:foo'

আপনার কাছে কোন এক্সফ্ট ফন্ট উপলব্ধ রয়েছে তা জানতে, চালনা করুন:

fc-list

সুন্দর উবুন্টু মনোস্পেস ফন্টের সাথে আমি কীভাবে urxvt চালাচ্ছি :

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

এটি কি ইউনিকোড চরিত্রগুলির সাথে কাজ করে? ttyp0, gohufont এবং ফন্ট নির্দিষ্ট করার এই পদ্ধতিতে আমার কিছু সমস্যা হচ্ছে
জানুস ট্রয়লসেন


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এবং ড্রয়েড সানস মনোতে এটি দুর্দান্ত দেখাচ্ছে:


!-- 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
বালু

0

দয়া করে নোট করুন যে চিঠির ব্যবধানের বিষয়ে একটি বাগ রিপোর্ট রয়েছে । যদিও একটি বাগের আলোচনায় প্রস্তাব দেওয়া হয়েছিল এবং এটি আমি ইউনিক্স.স্ট্যাকেক্সেঞ্জোয়েন্ট ডটকম- এ পুনরায় পুনরুক্ত করেছি (যদি আপনি এটি সন্ধান করতে না পারেন) তবে একটি কাজ রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.