На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Character Sets and Fonts



An end-user-defined character is always associated with a double-byte character set (DBCS) and a TrueType font. Applications identify the specified character by using the character's assigned DBCS character value, and the operating system uses this value to locate shape and style information in a corresponding TrueType font. The shape and style information specifies how the character is drawn on the screen or printed page.

The DBCS character values that can be assigned depend on the specified character set. Each set has at least one range of reserved values for use as end-user-defined characters. The system or applications explicitly define these ranges by setting appropriate values under the EUDCCodeRange key in the registry. In the registry, each character set is identified by a unique code-page number.
To create an end-user-defined character, the user chooses a character value that is within the specified range and adds the shape and style information to the TrueType font in the entry that corresponds to that character value. Users create the shape and style information using an EUDC editor or by purchasing end-user-defined font packages from font vendors. Any DBCS TrueType font can contain end-user-defined characters. The font is called a "separate" EUDC font if it contains only end-user-defined characters. The font is an "integrated" EUDC font if it contains standard characters as well as end-user-defined characters.

Separate EUDC fonts are said to be either "typeface-aware" or "typeface-unaware." A typeface-unaware font is designed to be a general purpose font that can be used with fonts of different typeface styles and of different implementations, such as GDI raster, WIFE, device, and TrueType fonts. A typeface-aware font is designed for use with a specific TrueType font.
The system default EUDC font is a typeface-unaware font that the system automatically associates with all DBCS fonts except those TrueType fonts that have explicitly associated typeface-aware fonts. Applications set the system default EUDC font by setting the value of the SystemDefaultEUDCFont name under the EUDC key in the registry. Similarly, applications can associate typeface-aware fonts with corresponding TrueType fonts by specifying a typeface name and associated font file under the EUDC key. Separate EUDC fonts cannot be associated with integrated EUDC fonts.

The system "hides" the system default EUDC and typeface-aware fonts. This means applications cannot enumerate or otherwise examine these fonts using GDI functions. Applications, such as EUDC editors and Control Panel, must use the registry entries to add, modify, and delete EUDC fonts.
End-user-defined characters can also be used in Unicode-enabled applications. The reserved ranges for each character set are mapped to corresponding values in the Unicode private use area (values 0xE000 and higher). There are mappings for both Japanese and Chinese character sets. For a list of these mappings, see Japanese EUDC Ranges and Chinese EUDC Ranges.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Наборы Символов и Шрифты



Конец-определивший символ потребителя всегда связан двойным-байтовым набором символов (DBCS) и шрифт TrueType. Приложения идентифицируют определенный символ используя символьную назначенную символьную величину DBCS, и операционная система использует эту величину, чтобы располагать форму и информацию стиля в соответствующем шрифте TrueType. Форма и информация стиля определяет как символ сделан на экране или напечатан страница.

Символ DBCS оценивает, что может быть назначено зависеть от определенного набора символов. Каждая установка имеет по крайней мере один дипазон резервных величин для использования как конец-определял символы пользователя. Система или приложения явно определяют эти области устанавливая подходящие величины под клавишей EUDCCodeRange в регистрации. В регистрации, каждый набор символов называется уникальным кодовым-номером страницы.
Чтобы создавать конец-определивший символ пользователя, пользователь выбирает символьную величину, которая - в пределах определенного дипазона и добавляет форму и информацию стиля в шрифт TrueType на входе, который переписывается в эту символьную величину. Пользователи создают форму и информацию стиля, использовавшие редактора EUDC или приобретая конец-определял шрифт пользователя упаковывается из шрифтовых поставщиков. Любой шрифт DBCS TrueType может содержать конец-определивший символы пользователя. Шрифт назван "отдельный" шрифт EUDC если он содержит только конец-определивший символы пользователя. Шрифт является "встроенным" шрифтом EUDC если он содержит стандартные символы, а также конец-определял символы пользователя.

Говорят, что Отдельные шрифты EUDC будут или "тип шрифта-знающий" или "тип шрифта-неподозревающий." Тип шрифта-неподозревающий шрифт предназначен быть универсальным шрифтом, который может быть использован шрифтами другого типа шрифта стилей и других реализаций, как например, растр GDI, ЖЕНА, устройство, и шрифты TrueType. Тип шрифта-знающий шрифт разработан для использования со специфическим шрифтом TrueType.
Системный по умолчанию шрифт EUDC является типом шрифта-неподозревающий шрифт, что система автоматически соединяется со всеми шрифтами DBCS кроме тех шрифтов TrueType, которые явно связали тип шрифта-знающие шрифты. Приложения устанавливают системный по умолчанию шрифт EUDC устанавливая величину имени SystemDefaultEUDCFont под клавишей EUDC в регистрации. Аналогично, приложения могут соединить тип шрифта-знающие шрифты с, соответствующему шрифтам TrueType определяя тип шрифта имени и связавший шрифтовой файл под клавишей EUDC. Отдельные шрифты EUDC не могут быть связаны встроенными шрифтами EUDC.

Система "прячут" системное умолчание EUDC и тип шрифта-знающие шрифты. Это означает, что приложения не могут перечислить или иным способом изучать эти шрифты, использовавшие функции GDI. Приложения, как например, редакторы EUDC и Панель Управления, должна использовать данные регистрации, чтобы добавлять, модифицировать, и удалять шрифты EUDC.
Конец-определивший символы пользователя может также использовано в разблокированных приложениях Уникода. Резервные области для каждого набора символов отображены в соответствовать величин в области частного использования Уникода (величины 0xE000 и выше). Есть распределения как для Японских так и Китайских наборов символов. Для списка этих распределений, смотри Области Japanese EUDC и Области Chinese EUDC.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz