Chciałbym zapytać, jakie czcionki są dostępne w systemie * nix-podobnym, najlepiej przy użyciu PHP 5.2 lub 5.3, ale nie ma wielu dostępnych bibliotek, aby zrobić to w systemie niezależny sposób. php-font-lib po prostu skanuje katalog (code, demo), ale mam nadzieję, że jest bardziej elegancki sposób to zrobić. (W każdym przypadku skanowanie folderu jest tylko częścią zadania, pliki czcionek muszą być nadal otwarte, aby pobrać nazwę i inne metadane).Lista dostępnych czcionek w PHP
Tło: renderuję pliki PDF na serwerze internetowym za pomocą programu Inkscape i chcę określić, jakie czcionki są dostępne do renderowania elementów tekstowych. Pracuję nad systemem OS 10.6.8 i wdrażam na Linuksie.
Edytuj: Znalazłem PHP wrapper dla Pango, który jest zaawansowanym renderowaniem czcionek często używanym w Kairze; oba te są używane w Inkscape. Opakowanie jest całkiem nowe, więc nie mam jeszcze pewności, czy może utworzyć listę czcionek - ale wygląda ciekawie :)
.
do otwierania plików czcionek i czytania nazwy/metadanych, można użyć biblioteki fontforge. – Pheonix
Ach, myślę, że masz na myśli [programowo] (http://fontforge.sourceforge.net/scripting.html)? Dzięki, nie słyszałem o tej aplikacji; Zrobię to. – halfer