Chcę wybrać czcionkę (technicznie, a krój pisma lub rodzina czcionek) z licznych, które mam w moim systemie (Windows), do użytku w niektórych (nie TeX) aplikacjach, np. LO Writer.
Aby to zrobić, chcę być w stanie zobaczyć jakiś tekst („Szybki brązowy lis” lub inny taki) renderowany wszystko czcionki, które zainstalowałem. Oczywiście czcionki niełacińskie wymagają tekstu, który pokazuje odpowiednie kombinacje glifów i glifów (np. Ciągłe formularze w języku arabskim, znaki interpunkcyjne i znaki kantylacji w języku hebrajskim).
Jaki jest dobry sposób, aby to zrobić?
Dodatkowe pytania dla 1337 użytkowników:
- Linux, nie tylko Windows
- Ogranicz to tylko do czcionek hebrajskich, tylko czcionek arabskich, tylko czcionek łacińskich itp.
Odpowiedzi:
ImageMagick obsługuje renderowanie dowolnych czcionek i tekstu. Poniżej znajduje się przykładowy skrypt, który przejdzie przez dostępne czcionki i wyrenderuje tekst. Nie jestem pewien, jak bardzo rozumiesz bash, więc po prostu założę, że skrypt ma sens.
Uruchomiłem to w Cygwin i Gentoo, więc jest to realne rozwiązanie dla obu systemów. Nie jest to jednak idealne, ponieważ
convert.exe
nie jest w stanie obsłużyć wszystkich czcionek (w obu systemach). Chyba muszą to być TrueType. Sprawdź dokumenty dla opcji programu do konwersji (antyaliasing, kadrowanie). Możesz zaktualizować skrypt, jeśli znajdziesz kilka przydatnych opcji.Plik: fonts.sh
Przykładowe wyjście
referencje:
http://www.imagemagick.org/Usage/text/#text
http://www.imagemagick.org/script/binary-releases.php#windows
źródło