Bazı fontlarla oluşturulan bir metnin genişliğini bulmak için Shell komutu


1

Bazı fontlarla görüntülenen bir dizgenin genişliğini piksel olarak bulmam gerekiyor. Yapabileceğimi biliyorum:

dzen2-textwidth \
   -adobe-times-medium-r-normal--8-80-75-75-p-44-iso8859-1 \
   "A Tale of Two Cities"

(bu komut dzen2paketten geliyor )

Ancak, bu Xft'i desteklemiyor. "Droid Sans: size = 12" gibi Xft font formatını kullanabilmek istiyorum.

Bunu yapmama izin veren bir program var mı?

(Unicode'u desteklemesi gerektiğini söylemeye gerek yok çünkü İngilizce kullanmıyorum. Fakat Xft'i destekleyen her şeyin Unicode'u destekleyecek kadar modern olduğunu düşünüyorum.)

GTK / Pango / Bağlantım varsa, kendim bir program yazabileceğimi (Ruby / Python / Haskell / NodeJS kullanarak) anlıyorum, fakat önce hazır bir program olup olmadığını görmek istiyorum (C / C ++ dilinde bir program her zaman nispeten yavaş bir bilgisayar kullandığım için çok daha iyi ve senaryolar için uzun bir başlangıç ​​zamanı var (bu nedenle, BTW, Java söz konusu değil).


Belki de daha yeni bir dzen2 sürümüne ihtiyacınız var. Github , github.com/robm/dzen/wiki adresindeki ana sayfasına göre , Xft desteği isteğe bağlıdır; varsayılan config.mk dosyası ( github.com/robm/dzen/blob/master/config.mk ) etkindir. Her zaman kaynağı indirmeyi ve kendiniz oluşturmayı deneyebilirsiniz.
rici,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.