Spec-Zone .ru
спецификации, руководства, описания, API
|
Набор поддерживаемых шрифтов изменяется между различными реализациями Платформы Java. Этот шрифт документов страницы поддерживает в Java Sun Комплект разработчика 6 SE (JDK), и Java Среда выполнения SE 6 (JRE). Для используемой терминологии см. Font
Описание class.
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.
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 Среда выполнения SE lib/fonts
каталог как следующие файлы (не все они могут присутствовать):
LucidaSansDemiBold.ttf LucidaSansRegular.ttf LucidaTypewriterBold.ttf LucidaTypewriterRegular.ttf LucidaBrightDemiBold.ttf LucidaBrightDemiItalic.ttf LucidaBrightItalic.ttf LucidaBrightRegular.ttf