PT MonoIDE programlamada kullanmayı tercih ettiğim bir tek aralıklı font ( ) var. Yazı tipi yalnızca Regulardiğerlerine sahiptir Boldve Italiceğimli ve kalın harflerle türetilmiştir Regular. Sorun, "kalınlaştırılmış" karakterlerin normal karakterlerden daha geniş olmasıdır, bu nedenle IDE penceresindeki kaynak kodu dizeleri artık tek boşluklu olmayan karakterlerden oluşur.
Normalden daha geniş olmayacak şekilde yazı tipinin "kalınlaştırılmasını" nasıl kontrol edebilirim?
Sorun aşağıdaki ekran görüntüsünde gösterilmektedir ( PT Monoözel kalın değildir). "İmzasız karakter" ve "sizeof" kelimelerinin uygun konumlarından nasıl çıktıklarını görün.

Burada başka bir örnek, Droid Sans Mono(adanmış kalın değil).

Ve burada yazı tipi özel kalın sürüm ( Liberation Mono) olduğunda bir örnek . Kalın ve düzenli olarak mükemmel şekilde hizalanır.

Bu yüzden, sorun kesinlikle cesurun sağlanamadığı durumlarda anlamsız kalınlaştırma sunumundadır. Yazı tipi motoru suçlanacak.
UPD: Cesur sürümü olmayan yazı tiplerinin sentetik emboldenmasını gerçekleştirmek için yazı tipi motorunu ayarlarsa bir dosya /etc/fonts/conf.avail/90-synthetic.confvardır /etc/fonts/conf.d/. Eğer bu dosyaya sembolik link kaldırılırsa /etc/fonts/conf.d/, embolden kaybolur. Tam olarak istenen bu değildir, ancak en azından bu, tek aralıklı yazı tiplerinin tek aralıklı olmaması durumunu iyileştirir (aşağıya bakın PT Mono). Emboldenmanın ince ayarının yapılması istenir (yapılandırma dosyası veya freetype2yama ile).
