Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Динамическое подключение шрифта / 7 сообщений из 7, страница 1 из 1
23.01.2007, 22:36:44
    #34276802
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое подключение шрифта
Есть интересный вопрос: как отображать текст шрифтом, который не внесен в системный реестр, а только представлен ttf-файлом?

Что интересно, если работать с PDF, то там это представлено очень просто - через экземпляр класса OpenTypeFont, но в обычном awt нет даже и намека :(. Теоретически есть посторонние библиотеки, которые вроде бы позволяют это делать.

Одним словом - хелп подключить ттф-ку (это очень актуально в веб-проектах при создании динамических битмапов).

P.S. Поиск на форуме не работает из-за перегрузки, поэтому не смог посмотреть возможные решения. Спасибо.
...
Рейтинг: 0 / 0
24.01.2007, 09:24:48
    #34277234
carper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое подключение шрифта
IDVsbruckЕсть интересный вопрос: как отображать текст шрифтом, который не внесен в системный реестр, а только представлен ttf-файлом?

Что интересно, если работать с PDF, то там это представлено очень просто - через экземпляр класса OpenTypeFont, но в обычном awt нет даже и намека :(. Теоретически есть посторонние библиотеки, которые вроде бы позволяют это делать.

Одним словом - хелп подключить ттф-ку (это очень актуально в веб-проектах при создании динамических битмапов).

P.S. Поиск на форуме не работает из-за перегрузки, поэтому не смог посмотреть возможные решения. Спасибо.

А что createFont(fontFormat, fontFile) не подходит?
...
Рейтинг: 0 / 0
24.01.2007, 09:27:36
    #34277245
Ruslan.Isbarov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое подключение шрифта
См. аттач
...
Рейтинг: 0 / 0
24.01.2007, 14:45:19
    #34278908
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое подключение шрифта
Да, спасибо, - это лажанулся немного ... не заметил такого метода. :) Перерыл больше сотни сайтов, но нигде (!!!) не встретил createFont() (правда, сегодня ситуация немного лучше).

Вместе с тем, пока искал одно, нашел очень интересный пакет. Это "дочерний" проект JasperReports - iText. Вот туториал - Tutorial: iText by Example - разжевано до мелочей про PDF в java-исходниках - создание, рисование, слои, события и т.д., в том числе взаимодействие с Graphics2D. Кроме этого, в этот пакет входит работа с HTML и RTF.

При использовании вышеуказанного метода createFont(...) в случае, когда шрифт Alphabetical (текстовый) - все отлично показывает, но если он символьный (Symbol) - показываются прямоугольнички. Как обойти эту проблему с символьными шрифтами???

Спасибо.
...
Рейтинг: 0 / 0
24.01.2007, 19:27:41
    #34280161
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое подключение шрифта
Help!

Все же, может, кто-то знает, как вывести символьные шрифты?
...
Рейтинг: 0 / 0
25.01.2007, 12:39:09
    #34281561
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое подключение шрифта
Я уже пробовал через VectorGlyph - не помагает.
Видимо, все на уровне кодировок - alphabetic/1252, hebrew, japanese, symbol ...
Но как поменять?
Встерил подобное обращение на форуме javable - до jre1.4 была проблема с отображением даже шрифта Wingdings, но после ее решили.
Может, у кого-то есть мысли - хотя бы в какую сторону двигаться?
Спасибо.
...
Рейтинг: 0 / 0
26.01.2007, 16:02:13
    #34285893
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамическое подключение шрифта
!?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Динамическое подключение шрифта / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]