Вы можете использовать шрифты True Type.
Для этого необходимо скопировать требуемый шрифт в каталог
/usr/photon/font_repository и выполнить команду
mkfontdir -b -d /usr/photon/font_repository
После этого необходимо перезапустить Photon.
Для добавления специфической раскладки необходимо выполнить следующие действия.
Добавить новый файл раскладки
*.kdef в каталог
/usr/photon/keyboard. Примером может служить
sample.kdef,
ru_RU_102.kdef или другой.
Конвертировать получившийся файл в бинарный формат командой
mkkbd /usr/photon/keyboard/spec_lout.kdef
В каталоге
/usr/photon/keyboard должен создаться соответствующий файл
spec_lout.kbd.
В файл
/usr/photon/keyboard/uc_keyboard_t добавить запись вида
keyboard ="Specific Layout", "spec_lout.kbd"
В программе
phlocale на вкладке
Keyboard добавить созданную раскладку "Specific Layout".