Пырысь:Imz/Шрифты с поддержкой коми письменности в ALTLinux Sisyphus
Вместе с библиотекой fontconfig (это пакет для ALT; вот upstream; может работать и использоваться и в других ОС) я обнаружил утилиту, удобную для выявления шрифтов с поддержкой заданной орфографии — fc-list.
Вот какие шрифты имеют достаточно глифов для коми орфографии в моей системе (ALTLinux Sisyphus):
$ fc-list :lang=kv family | sort Bolkhov VGA Bolkhov VGA9 Caliban Caslon Century Schoolbook L Charis SIL DejaVu Sans DejaVu Sans,DejaVu Sans Condensed DejaVu Sans,DejaVu Sans Light DejaVu Sans Mono DejaVu Serif DejaVu Serif,DejaVu Serif Condensed FreeMono FreeSans FreeSerif Led Fixed Linux Libertine Linux Libertine C Linux Libertine U Lucida Bright Lucida Sans Lucida Sans Typewriter Misc Fixed misc nil Monospace MUTT ClearlyU Wide Nimbus Mono L Nimbus Roman No9 L Nimbus Sans L rfx Courier rfx Helvetica RFX Serene RFX SereneTypewriter RFX SereneTypewriter Wide RFX Serene Wide rfx Times Sony Fixed Tempora LGC Uni URW Bookman L URW Chancery L URW Gothic L URW Palladio L xos4 Terminus $
Из любопытства я проверил, что утилита не соврала. С помощью программы kcharselect: нашёл в ней в таблице знаки
и, выбирая шрифты с перечисленными названиями, проверял, действительно ли, показаны эти знаки в таблице.
URLs
[вежны | Вежны кодировкаын]Теперь, чтобы эта информация была полезна всем, независимо от ОС, осталось выяснить, откуда эти шрифты происходят (чтобы всякий их тоже мог оттуда взять). В списке: имя пакета в ALT Sisyphus и upstream URL:
$ fc-list :lang=kv file | sed -e 's/:[[:space:]]*$//' | xargs rpm -qf --queryformat='%{NAME} %{URL}\n' | sort -u fonts-bitmap-cyr_rfx-iso10646-0400 (none) fonts-bitmap-misc http://xorg.freedesktop.org fonts-bitmap-terminus http://www.is-vn.bg/hamster/jimmy-en.html fonts-bitmap-univga http://www.inp.nsk.su/~bolkhov/files/fonts/univga/ fonts-bitmap-xdtv-OSD http://xawdecode.sourceforge.net/ fonts-otf-tempora http://www.thessalonica.org.ru/ru/fonts.html fonts-ttf-charis http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=CharisSILfont fonts-ttf-dejavu http://dejavu.sourceforge.net fonts-ttf-freefont http://savannah.nongnu.org/projects/freefont fonts-ttf-gw http://bibliofile.mc.duke.edu/gww/fonts fonts-ttf-java-1.6.0-sun http://java.sun.com/j2se/1.6.0 fonts-ttf-linuxlibertine http://linuxlibertine.sourceforge.net/ fonts-ttf-tempora http://www.thessalonica.org.ru/ru/fonts.html fonts-type1-urw ftp://ftp.gnome.ru/fonts/urw/release/ $
По этим URL должно быть можно найти источники этих шрифтов, скачать и поставить себе.
Дальше, чтобы предоставить информацию в итоговом виде, я уже вручную сопоставил названия семейств шрифтов и URLs источников. Иногда, когда это было неочевидно, помогал себе так:
$ fc-list :lang=kv family file | fgrep -i nimbus /usr/share/fonts/type1/urw/n019004l.pfb: Nimbus Sans L /usr/share/fonts/type1/urw/n019003l.pfb: Nimbus Sans L /usr/share/fonts/type1/urw/n019024l.pfb: Nimbus Sans L /usr/share/fonts/type1/urw/n019023l.pfb: Nimbus Sans L /usr/share/fonts/type1/urw/n019044l.pfb: Nimbus Sans L /usr/share/fonts/type1/urw/n019043l.pfb: Nimbus Sans L /usr/share/fonts/type1/urw/n019064l.pfb: Nimbus Sans L /usr/share/fonts/type1/urw/n022003l.pfb: Nimbus Mono L /usr/share/fonts/type1/urw/n019063l.pfb: Nimbus Sans L /usr/share/fonts/type1/urw/n022004l.pfb: Nimbus Mono L /usr/share/fonts/type1/urw/n022023l.pfb: Nimbus Mono L /usr/share/fonts/type1/urw/n022024l.pfb: Nimbus Mono L /usr/share/fonts/type1/urw/n021004l.pfb: Nimbus Roman No9 L /usr/share/fonts/type1/urw/n021003l.pfb: Nimbus Roman No9 L /usr/share/fonts/type1/urw/n021024l.pfb: Nimbus Roman No9 L /usr/share/fonts/type1/urw/n021023l.pfb: Nimbus Roman No9 L $ rpm -qf /usr/share/fonts/type1/urw/n019004l.pfb --queryformat='%{NAME} %{URL}\n' fonts-type1-urw ftp://ftp.gnome.ru/fonts/urw/release/ $
Итог
[вежны | Вежны кодировкаын]Итог. Если кому-то не достаёт таких шрифтов, то он может поставить и использовать у себя какие-нибудь из этого списка:
- [1]: Bolkhov VGA; Bolkhov VGA9
- [2]
- Caliban
- Caslon
- Monospace
- [3]
- Century Schoolbook L
- Nimbus Mono L; Nimbus Roman No9 L; Nimbus Sans L
- URW Bookman L; URW Chancery L; URW Gothic L; URW Palladio L
- Charis SIL
- [4]: DejaVu Sans; DejaVu Sans,DejaVu Sans Condensed; DejaVu Sans,DejaVu Sans Light; DejaVu Sans Mono; DejaVu Serif; DejaVu Serif,DejaVu Serif Condensed
- [5]: FreeMono; FreeSans; FreeSerif
- Led Fixed
- [6]: Linux Libertine; Linux Libertine C; Linux Libertine U
- [7]: Lucida Bright; Lucida Sans; Lucida Sans Typewriter
- [8]
- Misc Fixed
- MUTT ClearlyU Wide
- Sony Fixed
- URL: ?? [9]
- misc nil
- rfx Courier; rfx Helvetica; rfx Times
- RFX Serene; RFX SereneTypewriter; RFX SereneTypewriter Wide; RFX Serene Wide
- Tempora LGC Uni
- xos4 Terminus--Imz 00:18, 18 моз 2008 (UTC)
Ссылки
[вежны | Вежны кодировкаын]Ещё обсуждения кириллических шрифтов (надо проверять, есть ли в них коми буквы, или добавлять):