Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Поддерживаемые Шрифты

Набор поддерживаемых шрифтов изменяется между различными реализациями Платформы Java. Этот шрифт документов страницы поддерживает в Java Sun Комплект разработчика 6 SE (JDK), и Java Среда выполнения SE 6 (JRE). Для используемой терминологии см. Font описание класса.


Поддержка Физических Шрифтов

Java Sun Среда выполнения SE поддерживает TrueType и шрифты Типа 1 PostScript.

Физические шрифты должны быть установлены в расположениях, известных среде выполнения Java. Java Sun Среды выполнения SE смотрит в двух расположениях: lib/fonts каталог в пределах JRE непосредственно, и нормальное расположение (я) шрифта определяются операционной системой узла. Если шрифты с тем же самым именем существуют в обоих расположениях, том в lib/fonts каталог используется.

Пользователи могут добавить физические шрифты, которые используют поддерживаемую технологию шрифта, устанавливая их любой в lib/fonts каталог в пределах JRE, или устанавливая их в пути, поддерживаемом операционной системой узла (бросающий их в папку Шрифтов на Windows, используя pkgadd команду на Солярисе).


Поддержка Логических Шрифтов

Логические имена шрифтов отображаются на физические шрифты зависящими от реализации способами. Обычно одно логическое имя шрифта отображается на несколько физических шрифтов, чтобы покрыть большой спектр символов. Java Sun Среды выполнения SE использует конфигурационные файлы шрифта, чтобы определить отображение.

Пользователи могут добавить физический шрифт как шрифт нейтрализации к логическим шрифтам, используемым в Java 2-D рендеринг, устанавливая это в lib/fonts/fallback каталог в пределах JRE.


Шрифты Lucida

Java Sun Комплект разработчика SE и Java Среды выполнения SE связывает несколько физических шрифтов семейства проекта "Lucida". Эти шрифты также лицензируются для использования в других реализациях Платформы Java. Эти шрифты являются физическими шрифтами, но так как они идут с Java Время выполнения SE, они не зависят от операционной системы узла. Используя их предоставляет преимущество непротиворечивого стили через платформы и реализации для большого набора языков.

Есть три различных семейства шрифтов: "Lucida Sans", "Lucida Sans Typewriter", и"Lucida Bright". Каждое семейство имеет простой, полужирный, курсив, и стили полужирного курсива. Не все они присутствуют во всем Java реализации SE. Например, пакет загрузки по умолчанию Java Sun Среда выполнения SE для Windows только содержит Lucida Sans простой шрифт (но отметьте, что разработчики приложений могут включать все шрифты Lucida с JRE, который они перераспределяют с приложением).

Следующие табличные шоу, какие блоки символа Unicode покрываются каждым семейством шрифтов:

Блок Unicode

Lucida Sans

Лукида Сэнс Типеритер

Яркий Lucida

Основная латынь

да

да

да

Латинское 1 Дополнение

да

да

да

Расширенная-A латынь

да

да

да

Расширенная-B латынь

частичный

частичный

частичный

Расширения IPA

частичный

нет

нет

Интервал Буквы Модификатора

частичный

частичный

частичный

Объединение Диакритических знаков

частичный

нет

частичный

Греческий язык

да

да

да

Кириллица

частичный

частичный

частичный

Иврит

да

да

нет

Арабский язык

частичный

частичный

частичный

Деванагари

да

нет

нет

Тайский язык

да

да

нет

Общая Пунктуация

частичный

частичный

частичный

Верхние индексы и Нижние индексы

частичный

частичный

частичный

Обозначения денежной единицы

частичный

частичный

частичный

Подобные букве Символы

частичный

частичный

частичный

Формы числа

частичный

частичный

нет

Стрелки

частичный

частичный

частичный

Математические операторы

да

частичный

да

Включенный Буквенно-цифровой индикатор

частичный

нет

нет

Рисунки поля

частичный

частичный

нет

Блочные Элементы

частичный

частичный

нет

Геометрические Формы

частичный

частичный

частичный

Разные Символы

частичный

частичный

нет

Графические метки

да

нет

нет

Алфавитные Формы Представления

частичный

частичный

нет

Арабские Формы-A Представления

частичный

частичный

частичный

Арабские Формы-B Представления

да

да

да

Отметьте ту из систем письменности, которые обычно полностью поддерживаются Java Sun Среды выполнения SE, шрифты Lucida не поддерживают китайский язык (Упрощенный), китайский (Традиционный), японский, и корейский.

Шрифты устанавливаются в Java Среда выполнения SE lib/fonts каталог как следующие файлы (не все они могут присутствовать):

LucidaSansDemiBold.ttf
LucidaSansRegular.ttf
LucidaTypewriterBold.ttf
LucidaTypewriterRegular.ttf
LucidaBrightDemiBold.ttf
LucidaBrightDemiItalic.ttf
LucidaBrightItalic.ttf
LucidaBrightRegular.ttf

Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами