На стартовую страницу

Установка системных фонтов для EPOC

RusPsion ElbRUS5 CyrLat

Установка системных фонтов зависит в первую очередь от двух факторов — установленного русификатора и версии операционной системы. Владельцам RusPsion стоит прочитать следующий абзац, а всем остальным имеет смысл сразу перейти к соответствующему разделу.

Русификатор RusPsion

RusPsion при запуске не использует стандартных механизмов загрузки системных фонтов. Он подгружает свои фонты после инициализации системы. Подобная схема имеет ряд преимуществ: Таким образом, для установки своих системных фонтов для использования с RusPsion необходимы следующие шаги (одинаково для всех релизов ER1-5):
  1. Отключить русификатор RusPsion
  2. Сделать видимой папку "System"
  3. Удалить файлы с расширением gdr из директории C:\System\Russian\
  4. Скопировать новые системные фонты в директорию C:\System\Russian\
  5. Включить русификатор RusPsion
В ту же директорию C:\System\Russian\ следует устанавливать и все несистемные фонты.

Русификаторы ElbRUS5 и CyrLat, а также устройства без русификаторов

Русификаторы CyrLat и ElbRUS5 используют стандартные возможности системы по загрузке альтернативных системных фонтов. Начиная с ER5 Symbian внесла некоторые коррективы в процедуру первоначальной загрузки фонтов, поэтому способ установки системных фонтов зависит от версии операционной системы и, как следствие, от конкретного устройства.

ER1-4 — Psion Series5, Geofox One, Oregon Scientific Osaris

Принцип загрузки системных фонтов у этих версий ОС не очень удобен для их замены: насколько мне известно, шрифты загружаются либо только с Z:\System\Fonts\, либо с C:\System\Localization\. То есть, если в наборе шрифтов, находящихся в C:\System\Localization\, не будет хотя бы одного системного шрифта, ОС не станет искать его в Z:\System\Fonts\, а просто зависнет. :( Это заставляет при локализации устройства размещать на диске C:\ полный набор системных фонтов (>200 kB), даже символьных, которые на самом деле не требуют локализации. Другое, более экономное для ER1-4, решение предлагает RusPsion.

Таким образом, для установки своих системных фонтов на устройствах под ER1-4 необходимы следующие шаги:

  1. Сделать видимой папку "System"
  2. Удалить системные фонты из C:\System\Localization\ (если имеются). Для этого можно переименовать директорию C:\System\Localization\ и сделать soft reset
  3. Поместить в директорию C:\System\Localization\ все системные фонты для данного устройства
  4. Перезагрузить операционную систему

ER5 — Psion Series 5mx/5mxPro, Series7, NetBook, Revo, Revo Plus, Diamond Mako, Ericsson MC218

Принцип загрузки системных шрифтов в ER5 претерпел пару незначительных, однако приятных изменений. Во-первых, имя директории для хранения шрифтов стало единообразным для разных дисков, а именно, \System\Fonts\ независимо от диска C:\ или Z:\. Во-вторых, изчезла необходимость размещать на диске C:\ весь набор системных фонтов — система сама подгружает недостающие фонты с диска Z:\. Тем самым возможности оптимизации дискового пространства появились не только у владельцев RusPsion.

Для установки своих системных фонтов на устройствах под ER5 необходимы следующие шаги:

  1. Сделать видимой папку "System"
  2. Удалить системные фонты из C:\System\Fonts\ (если имеются). Для этого можно переименовать директорию C:\System\Fonts\ и сделать soft reset
  3. Поместить в директорию C:\System\Fonts\ необходимые системные фонты
  4. Перезагрузить операционную систему

На стартовую страницу

Copyright 2002-2006 Nikolai Antonov <psion@mtsnet.ru>
Последнее изменение: 17.11.2006

Hosted by uCoz