Page 4 of 5
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Wed Mar 30, 2011 11:20 pm
by Serge
Это не страшно, я потом Makefile сделаю. Главное чтобы было с чего начинать.
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Wed Mar 30, 2011 11:25 pm
by SoUrcerer
Обновил сообщение о том, как собирал ft2. Думаю, особых проблем не возникнет
У меня линкер ругался на то, что макросы FT_ERROR и FT_TRACE1 не определены (странно, что они вообще используются, потому что в заголовочных файлах отладка выключена). В документации сказано, что это по сути printf, вызывающийся при определенных условиях. Собственно, на printf я эти функции и заменил (хотя в /docs/debug написано, что в release-версиях сообщения об ошибках выводить не следует).
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Thu Mar 31, 2011 12:35 am
by Serge
Ещё нужны PS шрифты. Cairo жалуется на отсутствие FT_Get_PS_Font_Info
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Thu Mar 31, 2011 9:32 am
by SoUrcerer
Эта функция входит в ft2base, но раньше по неизвестным мне причинам не компилировалась (хотя без нее не будут работать type1 и opentype шрифты).
Эта сборка должна исправить проблему.
upd: Что-то я и забыл, что с лета 2010 года в FreeType2 по умолчанию включена поддержка субпиксельного сглаживания. Не знаю, как ее использовать (вроде бы для этого нужно использовать render normal), но, судя по всему, в этой сборке библиотеки она уже есть.
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Thu Mar 31, 2011 11:48 am
by Serge
Спасибо. Собрал Cairo. Всё замечательно работает. Теперь можно и писать и рисовать и картинки показывать. Ещё думаю собрать Pango. Там все сервисы для вывода текстов с форматированием и интеграция с Cairo есть. Пара шагов до текстового редактора или вывода html.
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Thu Mar 31, 2011 12:01 pm
by SoUrcerer
Ура! Поздравляю!
pango - это здорово, надеюсь, не будет особо много проблем с портированием.
До браузера навроде dillo (или firefox) не хватает кроме cairo еще XULrunner. А он зависит от библиотек XML и GTK+.
Если придумать, что со всем этим делать, то мечты о firefox станут реальностью.
Чтобы разом перенести кучу программ, нужны еще GLib, dbus и hal. Тогда и abiword, и gimp можно будет (эх, о чем размечтался... dbus, hal...)
upd:
Зависимости pango: libc, cairo, glibc, datrie, libgcc, zlib и для linux еще x11.
libdatrie зависит только от libc, всё остальное кроме glibc имеется.
upd2: Я правильно понял, glibc и newlib взаимозаменяемы?
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Thu Mar 31, 2011 12:14 pm
by Jaeger
Великолепно! Так скоро и Webkit можно будет собрать
Немного страшно, что под Колибри будет столько программ на C, что не будет смысла писать новые на FASM.
А что с поддержкой русского языка?
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Thu Mar 31, 2011 12:18 pm
by SoUrcerer
Смысл писать новые программы есть всегда.
Все же на fasm программы (написанные умелыми программистами) проще, стройнее и быстрее.
С русским языком должно быть все ОК, потому что в freetype2 есть поддержка unicode, а глифы русских букв в шрифтах отлично "видятся".
p.s. У webkit тоже немало зависимостей
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Thu Mar 31, 2011 1:00 pm
by Freeman
Поздравляю!
По-моему, это один из самых значительных шагов вперёд с точки зрения конечного пользователя. Практическая применимость и перспективы Колибри значительно повышаются, не побоюсь этого слова.
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Sat Apr 09, 2011 1:15 pm
by DmitrySokolowsky
Прошу прощения, что-то я не могу понять, что и как запустить, чтобы протестировать это. Тупой стал...
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Sat Apr 09, 2011 2:08 pm
by SoUrcerer
Пока что ничего :') Демо cairo с freetype есть только у Serge. Если попросить полюбопытствовать, то он наверное выложит ≈)
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Wed Apr 25, 2012 10:15 pm
by Mario
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Wed Apr 25, 2012 10:55 pm
by SoUrcerer
Минимум три способа уже есть.
Немного стараний - и я таки доделаю четвертый.
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Fri Apr 27, 2012 8:31 pm
by Leency
Очень ждём
Re: FreeType2 для Колибри (масштабируемые векторные шрифты)
Posted: Sun Nov 10, 2013 1:06 pm
by Heavyiron
На svn уже Freetype 2.5, а использует его только fplay. Никто не копал в сторону линковки либы с ассемблерными программами?