EUDC
Раздел реестра EUDC содержит один или несколько подразделов, содержащих значения, определяющие шрифты, связанные с определяемыми пользователем символами (EUDCs), для заданной кодовой страницы. Он имеет следующее расположение реестра:
HKEY_CURRENT_USER\EUDC
Формат:
EUDC SystemDefaultEUDCFont=TrueTypeEUDCFontFileName TrueTypetTypeface=TrueTypeEUDCFontFileName
где:
Ценность | Описание |
---|---|
SystemDefaultEUDCFont | Предопределенное имя, используемое для задания шрифта по умолчанию системы. Нет шрифта EUDC по умолчанию по умолчанию, если эта запись не указана явным образом. |
TrueTypeFontTypeface | Определяемое пользователем имя, связанное с шрифтом TrueType, не связанным с EUDC. |
TrueTypeEUDCFontFileName | Строка, состоящая из имени файла отдельного файла шрифта EUDC. Этот файл определяет шрифт, связанный с TrueTypeFontTypeface. |
В следующем примере показан ключ EUDC для кодовой страницы 932.
HKEY_CURRENT_USER\EUDC\932
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GTEUDC.TTF
В следующем примере устанавливается шрифт EUDC по умолчанию по умолчанию для Eudc.ttf и связывает отдельные шрифты EUDC Mineudc.ttf и Goteudc.ttf с именами шрифтов MS Mincho и MS Gothic соответственно.
SystemDefaultEUDCFont=EUDC.TTF
MS Mincho=MINEUDC.TTF
MS Gothic=GOTEUDC.TTF
Если кодовая страница Windows (system ACP), связанная с языком для программ, отличных от Юникода, соответствует подразделу, подсистема GDI ищет пары значений подключа, чтобы получить сведения о символе. Сначала он ищет имя, соответствующее текущему шрифту. Если нет, он проверяет значение SystemDefaultEUDCFont. Если значение не определено, GDI обрабатывает символ как неопределенный.
Обратите внимание, что сам текст не должен находиться на кодовой странице Windows. Например, предположим, что кодовая страница имеет идентификатор 1252, кодовая страница Windows по умолчанию для английского языка. Приложение передает одну кодовую точку Юникода U+E000 в области частного использования Юникода (PUA) в DrawText. В этом случае GDI проверяет значения реестра в 1252 году, чтобы получить сведения о шрифте для свойств отображения символов.
Связанные разделы