вторник, 13 ноября 2018 г.

How to enable Russian language in RISC OS 5



Как руссифицировать RISC OS 5 ?

RISC OS не популярная ОС на территории РФ. Многие о ней и не слышали даже. С появлением Raspberry Pi начали появляться небольшие заметки с упоминанием это операционной системы с богатой историей.

На просторах интернета не найдено инструкций по руссификации, поэтому пришлось разбираться самому. Отсюда и родилась заметка, которая може быть кому то пригодиться.

В данной заметке будет идти речь о RISC OS 5.x , которая отлично работает на Raspberry Pi и в эмуляторе RPCEmu.

Штатная поддержка русского

В RISC OS встроена поддержка русского языка, имеется ввиду поддержка кодировки, клавиатуры и шрифтов. Включается это все в настройках клавиатуры (Configuration->Keyboard)

Все теперь в системе установиласть страна Russia и включилась клавиатура с возможностью переключения между русским и английским языком по комбинации: левый Alt+Shift

Кодировка 

В RISC OS для кирилических языков принята международная (и не популярная у нас) кодировка ISO-8859-5. Не очень удобно, но не смертельно.

Шрифты

На момент написания заметки (конец 2018г.) в RISC OS был включет только один шрифт с поддержкой русских символов - системный шрифт. Вот как это выглядет после его включения (Configuration->Visual theme)

 

 Не красиво, но работает. К сожалению масштабированных шрифтов в поставке нет и нужно их установить отдельно. И RISC OS не поддерживает шрифты ttf или другие популярные, только свой формат. Есть конвертеры, но с поддержкой UTF8 пока слишком плохо. Но это и не нужно. Десятилетиями успешно жили без UTF8.

Ваш покорный слуга сделал несколько масштабируемых шрифтов (переделал их под нужную кодировку).
Необходимо установить их все (или только один) и включить в настройках.

Выглядеть будет теперь это так 

 

Ссылки на шрифты

Шрифты содержать только английские и кирилические символы в рамках кодировки iso-8859-5

Шрифт FreeScanRUS 
Шрифт FreeMonoRUS

Как установить шрифт  

Многое в RISC OS делается не так как мы все привыкли. Установка шрифтов тоже имеет свою особенность.
  • Создаем папку с именем !Fonts
  • Удерживая клавишу Shift кликаем на папку и заходим в нее
  • Копируем в эту папку папки со шрифтами 
  • Запускаем Configuration->Fonts