Образец пакета шрифтов OpenType
Обновлен: Ноябрь 2007
В этом разделе дается обзор демонстрационного примера пакета шрифтов, содержащего шрифты OpenType, которые поставляются с Пакет SDK для Windows. Шрифты образца поддерживают расширенные функции OpenType, которые могут использоваться приложениями Windows Presentation Foundation (WPF).
В этом разделе содержатся следующие подразделы.
- Шрифты в пакете шрифтов OpenType
- Использование шрифтов
- Связанные разделы
Шрифты в пакете шрифтов OpenType
Пакет SDK для Windows предоставляет набор образцов шрифтов OpenType, которые можно использовать при создании приложений Windows Presentation Foundation (WPF). Образцы шрифтов поставляются под лицензией Ascender Corporation. Эти шрифты реализуют только подмножество общих функций, заданное форматом OpenType. В следующем списке приводятся имена образцов шрифтов OpenType, с использованием соответствующих шрифтов.
Шрифты в пакете шрифтов OpenType
![]() |
---|
Ascender является поставщиком шрифтов, специализирующимся на проектировании, разработке и лицензировании шрифтов. Чтобы получить лицензию на расширенную или пользовательскую версию образцов шрифтов, свяжитесь с корпорацией Ascender непосредственно через их веб-узел http://www.ascendercorp.com/WPF_fonts.html. |
Доступа к образцам шрифтов OpenType
Образцы шрифтов OpenType используются в качестве ресурсов для Пример использования шрифтов OpenType. В данном образце показывается текстовое содержимое, размещенное в FlowDocumentReader, который обеспечивает поддержку поиска, перехода, разбиения на страницы и масштабирования содержимого.
Образец шрифтов OpenType
При загрузке этого образца в каталоге проекта появляется подкаталог шрифты, содержащий следующие шрифты:
Имя |
Файл |
---|---|
Kootenay |
Kooten.ttf |
Lindsey |
Linds.ttf |
Miramonte |
Miramo.ttf |
Miramonte полужирный |
Miramob.ttf |
Pericles |
Peric.ttf |
Pericles ненасыщенный |
Pericl.ttf |
Pescadero |
Pesca.ttf |
Pescadero полужирный |
Pescab.ttf |
![]() |
---|
Ответственность разработчика состоит в том, чтобы гарантировать наличие требуемых лицензионных прав на любой шрифт, встраиваемый в приложение или распространяемый иными путями. См. файл Readme.htm Пример использования шрифтов OpenType для получения сведений об ограничениях использования этих образцов шрифтов OpenType в приложении. |
Как только эти шрифты окажутся на машине, можно будет отображать репрезентативный набор символов в нескольких размерах шрифта, посредством двойного щелчка на имени файла шрифта в подкаталоге. На следующем снимке экрана показан результат отображения файла шрифта Lindsey, Linds.ttf.
Отображение шрифта Lindsey
Использование шрифтов
Можно добавлять шрифты в приложение в виде элементов содержимого проекта, которые располагаются отдельно от файлов сборки приложения. Это означает, что элементы содержимого не внедряются в качестве ресурсов в сборку. Кроме того, можно добавлять шрифты в приложение в виде элементов ресурсов проекта, которые внедрены в файлы сборки приложения. Дополнительные сведения см. в разделе Упаковка шрифтов с приложениями.
Установка шрифтов
Есть возможность установки образцов шрифтов OpenType в назначенный по умолчанию каталог шрифтов Windows, ~\WINDOWS\Fonts. Используйте приложение Шрифты в Панели управления Windows для установки шрифтов в их каталог по умолчанию Windows. После установки шрифты становятся доступны для всех приложений, включая XamlPad, который ссылается на шрифты Windows по умолчанию.
Полезный способ для просмотра функций OpenType состоит в использовании XamlPad для создания разметки, которая экспериментирует с использованием различных типографских стилей. Дополнительные сведения см. в разделе XAMLPad.
Тестирование шрифтов с помощью XamlPad
См. также
Основные понятия
Упаковка шрифтов с приложениями