категории | RSS

Поставив недавно сторонний шрифт на смарт, столкнулся с такой проблемой.
СловоЕд [версия оболочки 3.03] после выхода из него перезагружал смарт.
Не хотел отказываться от такого хорошего словаря и по раскинув мозгами и раскинув сис пакет оболочки СловоЕда смартсисом увидел интересный файл SlovoEdFont.gdr, лежащий по адресу !:/resource/apps
Если кто не знает: формат .gdr - это формат шрифта младших осей симбиана.
Подумал зачем он нужен на 9.х и удалил его. После этого СловоЕд входил и выходил без проблем.
Но после перезагрузки СловоЕд этот файл восстановил.
Для этого мы создаем в !:/resource/apps пустой текстовой файл и переименовываем его в SlovoEdFont.gdr и ставим на него атрибут *только чтение*
Всё.smile СловоЕд будет теперь работать всегдаsmile

=================
В свете недавно обнаруженной по теме информации, которая особо ни кем не расспространялась решил кое что добавить.
Немного теории...
SlovoEd и FontRouter
Последняя версия FontRouter'a как то странно работает с шрифтами gdr.
Регулировать работу ФР с gdr можно в файле fontrouter.ini
Параметр NativeFont имеет два значения 0[поддержка gdr] и 1[игнорирование gdr].
Далее..
Элементы шрифта транскрипции английских слов, используемой при переводе слова на русский, лежат в файле SlovoEdFont.gdr который подгружает СловоЕд в начале своей работы.
Поэтому если будет включена поддержка gdr в ФР [NativeFont=0] то файл СловоЕд сможет без проблем работать с файлом SlovoEdFont.gdr тем самым исключая какие либо ребуты.
Но проблема в том что ФР каким то образом заставляет СловоЕд игнорировать SlovoEdFont.gdr и СловоЕд в свою очередь берет элементы транскрипции из шрифта, который у вас загружен через ФР.
В основном этих элементов в стороннем шрифте нет, поэтому транскрипция отображается не корректно..
Как выход использовать шрифт который имеет много разных умляутов типа Lucida, или забить на транскрипцию и расправитсяsmile с файлом SlovoEdFont.gdr как я описал в статье и отключить поддержку gdr шрифтов ибо она не нужна..
Или оставить поддержку включенной и иметь корявую транскрипциюsmile
Вроде вариантов многоsmile
Думаю объяснил понятноsmile

За установку взаимосвязи между ребутами при выходе из СловоЕда и работой FontRouter'а, найденой еще при тестировании FontRouter LT 2.08 Build 20071109 в далеком ноябре 2007 года, благодарим товарища ieled

Вообщем вот так глубоко вашему покорному слуге пришлось углубиться дабы полностью раскрыть данную темуsmile

krasoff
2008-06-05T23:47:16Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 11

Яндекс.Метрика