The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз шрифтового движка FreeType 2.10.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от opennews (??), 09-Май-20, 22:03 
Представлен релиз FreeType 2.10.2, модульного шрифтового движка, предоставляющего единый API для унификации обработки и вывода шрифтовых данных в различных векторных и растровых форматах...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52918

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Релиз шрифтового движка FreeType 2.10.2"  +1 +/
Сообщение от Аноним (1), 09-Май-20, 22:03 
Там вроде закапывают растровые шрифты. У меня уже возникают проблемы, вызванные их отсутствием. Что-нибудь слышно?
Ответить | Правка | Наверх | Cообщить модератору

2. "Релиз шрифтового движка FreeType 2.10.2"  –1 +/
Сообщение от пох. (?), 09-Май-20, 22:14 
что тебе мешает зако...запрещенное на опеннете слово freetype 2.10.2 - рядышком с 2.10.1, всей семьей 2.9 если понадобится и т д?

Тебе архисуперважно иметь шрифт от Воффы?

Ответить | Правка | Наверх | Cообщить модератору

3. "Релиз шрифтового движка FreeType 2.10.2"  +4 +/
Сообщение от Аноним (3), 09-Май-20, 22:51 
Ага, когда в системе кучка разных Пихтонов, ты возмущаешься. А тут сам предлагаешь держать кучу freetype.
Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз шрифтового движка FreeType 2.10.2"  +1 +/
Сообщение от Аноним (8), 10-Май-20, 14:09 
долой freetype, свободу растровым шрифтам !!!
Ответить | Правка | Наверх | Cообщить модератору

11. "Релиз шрифтового движка FreeType 2.10.2"  –1 +/
Сообщение от пох. (?), 10-Май-20, 19:06 
в смысле, "кучу"? Чтоб в половине программ были такие кривые шрифты, в половине по-другому кривые, и в единственной-избранной - нормальные?

У меня один фритайп. И пихон тоже один - 2.7

Не вижу что мешает особо жаждущим просто никогда не обновляться.
(ну вот, теперь еще и pango туда же :-(

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

14. "Релиз шрифтового движка FreeType 2.10.2"  +1 +/
Сообщение от анонн (ok), 10-Май-20, 19:40 
> что тебе мешает зако...запрещенное на опеннете слово freetype 2.10.2 - рядышком с
> 2.10.1, всей семьей 2.9 если понадобится и т д?
> Тебе архисуперважно иметь шрифт от Воффы?

Мешает только пара мелочей - небытие гуглем и отсутствие тумбочки, из которой можно брать деньги, пока будешь выпиливать новые АПИ из блинка, культей и всего софта, куда его успели засунуть.
Потому что просто пересобрать (что для блинка и компонентов с его включением, vscode, ляктронов и прочих современных жирностей - занятие само по себе не из быстрых и приятных) с имеющейся старой версией freetype2-2.9.1 - уже не поможет.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

7. "Релиз шрифтового движка FreeType 2.10.2"  –1 +/
Сообщение от lockywolfemail (ok), 10-Май-20, 11:35 
> Там вроде закапывают растровые шрифты. У меня уже возникают проблемы, вызванные их
> отсутствием. Что-нибудь слышно?

Багрепорт есть где-нибудь подробно описанный? Мне кажется, что наличие и поддержка растровых шрифтов -- это важно, но "у меня возникают проблемы" -- это не очень понятно.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "Релиз шрифтового движка FreeType 2.10.2"  +1 +/
Сообщение от Аноним (1), 10-Май-20, 14:38 
А что тут не понятного? Проблемы у глаз. Хак конечно неплохой шрифт, но это не терминус. Тот сконвертированный "терминус", что остался, выглядит как это самое.
Ответить | Правка | Наверх | Cообщить модератору

10. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Lockywolf (ok), 10-Май-20, 18:55 
> А что тут не понятного? Проблемы у глаз. Хак конечно неплохой шрифт,
> но это не терминус. Тот сконвертированный "терминус", что остался, выглядит как
> это самое.

Какие конкретно действия надо проделать, чтобы получить то, что тебя не устраивает?

Терминус у меня загружается через setfont в консоли, ни про какие другие терминусы я не слышал (хотя верю, что они существуют). В xfce4-terminal пользуюсь wenquanyi micro hei mono.

Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Аноним (1), 10-Май-20, 19:32 
Меня всё устраивает, но у меня kde в котором сейчас растровые шрифты (включая терминус) есть. Конкретно вот этот шрифт: ter-x12n.pcf.gz без всякого сглаживания и субсамплинга выглядит абсолютно идеально. А если растровые шрифты уберут, видимо, останется только кривой конвертированный терминус в иксах, который будет ещё более вырвиглазным, чем hack. Векторный WenQuanYi меня не устроил тем, что после применения субсамплинга режет глаза, а без него так и вовсе нечитаемый -- ното получше в среднем. Сейчас установил wqy-bitmapfont (растровый), иероглифы приятные и читаемые. Но сам шрифт не очень. Начертание многих символов кривоватое и японская письменность вообще не входит как я понимаю, не годится.
Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Аноним (1), 10-Май-20, 19:39 
Чёрт, из-за отсутствия символов в терминусе, едет межстрочный интервал. Это тоже harfbuzz виноват? Придётся оставить hack в редакторе. Иероглифы нечитаемые, но хотя бы интервалы не едут.  По-моему вот этот символ в деле уничтожения интервалов отличился: ・
Ответить | Правка | Наверх | Cообщить модератору

15. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Lockywolf (ok), 10-Май-20, 19:48 
> Чёрт, из-за отсутствия символов в терминусе, едет межстрочный интервал. Это тоже harfbuzz
> виноват? Придётся оставить hack в редакторе. Иероглифы нечитаемые, но хотя бы
> интервалы не едут.  По-моему вот этот символ в деле уничтожения
> интервалов отличился: ・

Стоп. Wenquanyi есть два. Есть Micro Hei, есть Zen Hei. Я имел в виду микро. Зен я не смог настроить. Более того, в нём есть не только иероглифы, но и кириллица, и латиница. К сожалению, не знаю про японский, мне нужен китайский. Но я поставил его вообще везде. И в интерфейсе, и в эмуляторе терминала (моно версию), и в емаксе. 11

Растровый терминус имеется в виду в заголовках окон? Я, честно говоря, вообще не знал, что так было можно, я думал, что их только странный линуксовый консольный драйвер поддерживает.

Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз шрифтового движка FreeType 2.10.2"  +1 +/
Сообщение от Аноним (1), 10-Май-20, 20:47 
Нет, растровые шрифты можно использовать везде вместо векторных, не только в консоли, но и в эмуляторе терминала, IDE и где угодно. Сейчас опробовал оба векторных microhei и zenhei, я так понял zenhei более полноценный и современный. Zenhei какой-то сплющенный и некрасивый, microhei намного приятней, но мне не подходит, он явно не для кодинга, хоть и моноширинный. У них типичные проблемы векторных шрифтов, в виде замыливания и радуги на деталях. Растровый https://sourceforge.net/projects/wqy/files/wqy-bitmapfont/1..../ куда лучше, я думаю к нему даже можно привыкнуть. Только у него нет bold версии, а значит в консоли он не очень будет и огромный недостаток нет некоторых символов вроде этого ツ

В общем, я нашёл растровый wqy-unibit (в репах дистрибутива), из минусов: он великоват, не моноширинный, у него один размер (12), но он очень хорош пока что -- это, пожалуй, лучший шрифт с иероглифами, что я видел линуксе вообще когда-либо. И он растровый.

Ответить | Правка | Наверх | Cообщить модератору

17. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Аноним (1), 10-Май-20, 22:37 
Страничка в википедии (https://en.wikipedia.org/wiki/WenQuanYi) примела меня к GNU Unifont (https://en.wikipedia.org/wiki/GNU_Unifont), после установки что-то странное получилось, на диске и растровые и векторные версии появились, но в программах видны только векторные (впервые вижу цветные глифы в шрифте), они ПОЧТИ идеальные на 12 размере и убожество на всех остальных. Однако unifont sample при этом почему-то растровый (он лучше всего, на иероглифах видно), хотя на диске он тот же ttf и в выводе fc-list вообще ничем не отличается.

У него есть недостаток, он не имеет жирного начертания. Тот же WenQuanYi Unibit только жирный, WenQuanYi Bitmap Song только тонкий, терминус же имеет оба варианта начертания. GNU Unifont (дефолтный) имеет странный оттенок, и оба начертания (хотя заявлено одно), но он векторный, дефолтный вариант видимо заточен на 12 (меньше всего мыла), альтернативные варианты на 14 (на остальных размерах мыло). Unifont Sample почему-то растровый 12 размера, если бы у него было жирное начертание, я бы считал его идеальным.

Короче, я запутался. Удалил unifont.ttf с диска, он пропал из шрифтов. Удалил unifont_sample.pcf, он остался. Получается, это unifont_sample.ttf выглядит точь в точь как растровый? Написано, что unifont_sample.ttf BDF шрифт (идеальный! но без bold) и остальные FFTM шрифты (мыльные убожества). А растровые вообще не определяются. Почему так? Это не консольные шрифты, консольный растровый Unifont-APL8x16.psf лежит отдельно.

Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Аноним (1), 10-Май-20, 23:04 
Для японского нашёлся ещё лучше efont (но ему 50 лет без исправлений уже). Тут я что-то не понял, они все растровые, но чёткое и не мыльное начертание только у biwidth варианта. Причём, оно чёткое в любом виде, включая bold, italic, и bold italic на любом размере, а альтернативные варианты (fixed) довольно мыльные. Они же все растровые, в чём дело? Но всё равно, для кода GNU Unifont значительно больше подходит. Теперь бы получить нормальные растровые шрифты в нём.

Кстати, вот ещё пример плохочитаемого символа: 窶. А векторный унифонт на 12 хорош, но замыливает 精.

Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от InuYasha (?), 11-Май-20, 14:24 
Хороший тред, спасибо.
Сам в консоли азиатскими шрифтами не пользуюсь, но растровые шрифты очень уважаю.
Все эти размыливания уже порядком достали.
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от lockywolfemail (ok), 12-Май-20, 10:47 
> Для японского нашёлся ещё лучше efont (но ему 50 лет без исправлений
> уже). Тут я что-то не понял, они все растровые, но чёткое
> и не мыльное начертание только у biwidth варианта. Причём, оно чёткое
> в любом виде, включая bold, italic, и bold italic на любом
> размере, а альтернативные варианты (fixed) довольно мыльные. Они же все растровые,
> в чём дело? Но всё равно, для кода GNU Unifont значительно
> больше подходит. Теперь бы получить нормальные растровые шрифты в нём.
> Кстати, вот ещё пример плохочитаемого символа: 窶. А векторный унифонт на 12
> хорош, но замыливает 精.

В чём разница между fixed и bitwidth?

Я не эксперт, но вестимо другие размеры мыльные, потому что были сделаны из какого-то другого размера с помощью интерполяции. И в одном-то размере нарисовать полный шрифт гигантская работа, а в нескольких -- вообще упорешься.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

25. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Аноним (1), 12-Май-20, 17:41 
> В чём разница между fixed и bitwidth?
> Я не эксперт, но вестимо другие размеры мыльные, потому что были сделаны
> из какого-то другого размера с помощью интерполяции. И в одном-то размере
> нарисовать полный шрифт гигантская работа, а в нескольких -- вообще упорешься.

Fixed и fixed wide моноширинные, в результате либо иероглифы страдают, либо латиница, либо всё вместе. в fixed замыленные иероглифы, в fixed wide обычная латиница заменена на мыльные wide варианты и каны тоже заменены и замылены, даже пробелы едут, но это вроде как привычное wide начертание в целом. У biwidth обычное нормальное начертание соответствующее коду символа.

Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от lockywolfemail (ok), 12-Май-20, 10:44 
>[оверквотинг удален]
> оба варианта начертания. GNU Unifont (дефолтный) имеет странный оттенок, и оба
> начертания (хотя заявлено одно), но он векторный, дефолтный вариант видимо заточен
> на 12 (меньше всего мыла), альтернативные варианты на 14 (на остальных
> размерах мыло). Unifont Sample почему-то растровый 12 размера, если бы у
> него было жирное начертание, я бы считал его идеальным.
> Короче, я запутался. Удалил unifont.ttf с диска, он пропал из шрифтов. Удалил
> unifont_sample.pcf, он остался. Получается, это unifont_sample.ttf выглядит точь в точь
> как растровый? Написано, что unifont_sample.ttf BDF шрифт (идеальный! но без bold)
> и остальные FFTM шрифты (мыльные убожества). А растровые вообще не определяются.
> Почему так? Это не консольные шрифты, консольный растровый Unifont-APL8x16.psf лежит отдельно.

Значит, стоп. Song и не может быть никаким другим кроме как тонким, потому что в азиатской типографике Song и называют "тонкие шрифты, у которых видно начало и конец штрихов". "Толстые" шрифты называют "Hei". Я вообще нигде Song не пользуюсь, даже на печати предпочитаю Hei. (Но я и в европейских шрифтах не пользуюсь шрифтами с засечками (когда задумываюсь об этом).

Есть ещё kaiti -- это примерно "толстый, но с засечками", и ещё другие типа курсивов всяких, но по-моему, на регулярной сетке все, кроме хейти выглядят плохо. Да, честно говоря, и стандартный КНРовский шрифт по-моему, страшноват.

WQY Micro по-моему, замечателен не тем, что он как-то особенно красив, а тем, что в нём единообразно выглядят все три письменности, которыми я пользуюсь, и он содержит как традиционные, так и упрощённые глифы. То есть, поставил один шрифт, и забыл.

Есть ещё, типа, три шрифта, которые умеют азиатщину, TW-Kai, Source Han и Unifont. Все остальные бывают очень красивые, но неполноценные, есть не все глифы. Причём с Тайваньскими шрифтами всё смешнее -- есть удивительные чудовища с прожгённым намертво рубискриптом, и есть шрифты-перевёртыши, в которых традиционка заменена на упрощёнку методом грубой силы, тупо подменой глифа, соответствующего кодпойнту.

Юнифонт, конечно, типа всё на свете умеет, но по-моему страшен.

В консоли я не смог добиться ни человеческого ввода, ни человеческого вывода. Просто забил, тем более что по-моему, там просто фундаментальное ограничение в два байта на символ, что, конечно, 65536, но по-моему оно нормально эти два байта не умеет. Ну и для ввода надо мучиться с ibus, и без fbterm всё равно ничего не видно, а он заброшен.

UPD: Google Noto я хотел поставить, но не осилил.

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

23. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от lockywolfemail (ok), 12-Май-20, 10:59 
>>программах видны только векторные

Каких программах?

>>диске и растровые и векторные версии появились

нет никакого векторного юнифонта. в смысле, что есть ttf версии, но это не значит, что внутри кривые Безье. это "векторизация методом грубой силы", в смысле, растровый шрифт описан с помощью векторых примитивов

>>выводе fc-list вообще ничем не отличается

fc-list -- это, внимание, утилита из состава fontconfig. то есть, то, что она выводит, верно только для приложений, использующих fontconfig, а это далеко не все

>>он не имеет жирного начертания

что такое вообще "жирное начертание" в твоём случае? это же не векторый шрифт, его нельзя "укрупнить на заказ". это отдельный шрифт? где ты его смотришь, и где и как ставишь? В консоли? В xterm? В GUI? Gtk/kde? xfontsel?

>>Получается, это unifont_sample.ttf выглядит точь в точь как растровый?

ещё раз, это =только= формат файла, и всё. шрифт растровый сам по себе.

>>FFTM шрифты

Что такое FFTM?

>>консольный растровый Unifont-APL8x16.psf

Это вообще для любителей языка APL штука.

>>Тот же WenQuanYi Unibit только жирный, WenQuanYi Bitmap Song только тонкий, терминус же имеет оба варианта начертания

Где ты это смотришь?

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

24. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Аноним (1), 12-Май-20, 17:27 
В иксовых программах (не гном естественно), например, в текстовом редакторе (kate/kwrite). В общем, я нашёл, gnu unifont растровые версии называются (вот эти файлы unifont.pcf.gz), ttf в списке шрифтов видны как просто unifont. Векторные шрифты отличаются тем, что они скалируются, конвертированы они могут быть и из растровых в fontforge. Все растровые unifont только 12 размер и только regular, для комфортного использования нужно непременно bold начертание в том же шрифте. Вот вроде как в efont сразу 4 идеальных растровых стиля идут, но мне цифры в unifont симпатичней. В терминусе хотя бы есть bold,

>ещё раз, это =только= формат файла, и всё. шрифт растровый сам по себе.

Только ttf это векторный формат, в него файлы конвертируются в том числе и из растровых "исходников".

>Что такое FFTM?

Без понятия, какая-то таблица описания, но fontforge их так протагировал и внутри не векторный шрифт при этом.

>для любителей языка APL штука

Нет, это консольный шрифт (используются в "текстовом" режиме на tty).

Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от lockywolfemail (ok), 12-Май-20, 18:03 
> Только ttf это векторный формат, в него файлы конвертируются в том числе
> и из растровых "исходников".

Да только толку в этом не должно быть. Можно копипастнуть джипег в инкскейп и даже сохранить как svg, только он от этого магически не станет масштабируемым.

Ответить | Правка | Наверх | Cообщить модератору

27. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от Аноним (1), 12-Май-20, 18:39 
У растровых только 12 размер. Ну или другие тоже бывают, но там каждый символ либо отрисован вручную, либо сконвертирован один раз и больше не меняет своё отображение на устройстве пользователя, никакого субсамплинга и всего остального. И если их сотни тысяч в ручную обработать надо, понятно какой это труд будет (поэтому все воруют глифы друг у друга, если лицензия позволяет). Векторные же, полученные из тех же растровых исходников, произвольно маштабируются от 4 до 128 с искажениями. И fontforge это очень даже не inkscape, хотя и iskscape и тот же imagemagick очень даже умеют конвертировать растр в вектр.
Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз шрифтового движка FreeType 2.10.2"  +/
Сообщение от lockywolfemail (ok), 12-Май-20, 18:42 
Ну, с искажениями же. По идее, и растровый должно быть можно с искажениями растянуть. Не знаю, правда, поддерживает ли это дело FreeType.

Ты же сам жаловался на мыло в размерах, отличных от 12 с векторной версией растрового шрифта.

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

19. "Релиз шрифтового движка FreeType 2.10.2"  –4 +/
Сообщение от Аноним (19), 11-Май-20, 10:59 
>японская письменность

Спалился, анимешник!

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

6. "Релиз шрифтового движка FreeType 2.10.2"  –1 +/
Сообщение от lockywolfemail (ok), 10-Май-20, 11:18 
Кто-нибудь пытался прикрутить его для server-side рендеринга, например в xfontsel?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру