LINUX.ORG.RU

шрифты не осиливают юникод


0

0
Поставил везде в kde один моноширинный шрифт (допустим, Monaco). Латиница и прочие символы отображаются нормально, а русские отображается Deja Vu Mono, который стоял до этого. В монаке юникод есть. Почему так?
★★
Значит не весь юникод есть. Не все юникодные шрифты реализуют всю ту гамму символов, что есть в стандарте, а их немало.
Deleted
()
Ответ на: комментарий от Deleted
русский там точно есть. Проверено.
Voker57 ★★
() автор топика
> Monaco

это же что-то эппловское? надо смотреть как оно fontconfig-ом хватается. что говорит «fc-match -v Monaco»? на месте ли русские буквы, если посмотреть этот шрифт fontforge-м?

dmiceman ★★★★★
()
Ответ на: комментарий от dmiceman
действительно, русских букв там нет, если смотреть в fontforge. Как и в Terminus. Но я видел русский текст в этих шрифтах на другой машине! Качал отсюда: http://misc.nybergh.net/pub/fonts/terminus/ttf/Terminus.ttf http://www.gringod.com/wp-upload/MONACO.TTF
Voker57 ★★
() автор топика
Кстати какой-нибудь шрифт поддерживает весь уникод? А то у меня DejaVu хинди и ещё кое чего не видит. :(
anonymous
()
Ответ на: комментарий от Voker57
> действительно, русских букв там нет,

вероятно, там в шрифте указана кривая кодировка. в принципе, можно осторожно ее поправить при помощи того-же fontforge, там есть все средства для этого.

или это был не тот шрифт…
dmiceman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.