Карманный компьютер Palm - непревзойденное устройство для улучшения: все используют программы, заменяющие стандартные приложения, либо хаки, дополняющие существующие. Английские шрифты, использующиеся в нем, отточены и удобны. Но русские шрифты, которые идут с руссификаторами, мне не понравились. Купив палм и начав активно пользоваться им для чтения книг (спасибо palmlib), я решил нарисовать собственные шрифты. После недолгих поисков в интернете я нашел хак для смены шрифтов и программы для редактирования шрифтов:
Итак, приступаем к замене шрифтов на своем палм. Для начала устанавливаем хак FontHack_123 (для его работы необходима установленная программа HackMaster или TealMaster) и набор шрифтов для замены , созданный мной с помощью программы Pilot Font Editor.
В системе для отображения текста используются четыре шрифта:
FontHack 123 позволяет заменить любой шрифт, имеющийся в системе на другой, нарисованный с помощью программ редактирования шрифтов.
В появившемся списке присутствуют системные шрифты, и дополнительные шрифты, установленные в карманном компьютере. На сайте разработчика FontHack есть и другие наборы шрифтов, которыми вы можете воспользоваться. Список моих шрифтов:
На экране предупреждение, что некоторым программам необходимы для работы системные шрифты, а не устанавливаемые вами. Я пока не замечал падений программ, но в некоторых приложениях размеры кнопок не соответствовали надписям на них. Далее активируем хак. Не забудьте, если вы собираетесь поменять наборы шрифтов, отключайте сначала подмену шрифтов, а после установки новых шрифтов заново активизируйте FontHack 123. Times New Roman - шрифт для чтения книг История создания этого шрифта такова: рисовал я его , когда у меня еще не было палма, но уже было желание сделать что-то для улучшения читабельности текста на его экране (естественно, все пробовалось на эмуляторе, который чуть ли не автоматически стартовал с системой. Именно потому, что интерфейс и удобство для планирования работы и хранения адресов и телефонов в палме мне нравится больше, чем у того же аутлука, который стоит в windows, я и пользовался виртуальным палмом). Был взят готовый шрифт Times 9 пунктов, и в нем были нарисованы заново русские буквы. На экране компьютера текст в isilo выглядел очень даже неплохо. На этом я успокоился вплоть до покупки своего палма. Когда через несколько месяцев заполучил вожделенную коробку и напичкав свежеприобретенное устройтсво программами, приступил к испытаниям своих глаз на прочтение книг с маленького, слишком контрастного (palm IIIc) экрана с неудобными шрифтами. Это едва не закончились потерями... (при чтении книги с экрана в метро за 30 минут глаза очень уставали, это при том, что у меня со зрением все в порядке). Именно тогда на палме появился давно созданный мной шрифт Times. Только со своей высотой в 9 пунктов он был слишком большим и на экране помещалось мало текста, поэтому кнопкой прокрутки приходилось пользоваться достаточно часто. Я решил сделать шрифт поменьше. Сначала экспериментировал с высотой в 7 (то есть пытался из мелкого шрифта сделать Times), но только при таком размере он становился просто безобразным: буквы непропорциональные, засечки большие. В итоге я остановился на высоте 8 пунктов.
Подводим итог: читабельность возросла, меньше устают глаза, на экран помещается чуть больше текста по сравнению с большим шрифтом. Я пользуюсь им вот уже несколько месяцев, и прочитал с десяток книг с экрана палма. Файл со шрифтом можно скачать здесь. Значения в пунктах приведены для шрифтов, используемых на ПК. Реально высота маленькой буквы "а" в шрифте Times 6 точекVerdana - эргономичный шрифт. Через несколько недель после помещения статьи о замене системных шрифтов я получил письмо с таким содержанием:"..Теперь вкратце обьясню зачем я пытался сменить шрифт -действительно "родные" шрифты Papirus, PiLoc и иже с нимиуже достали и хочется чего-нибудь другого. Реально естьтолько три шрифта обеспечивающих "удобочитаемость" текста:Verdana, Times New Roman и Tahoma. Где-то я слышал чтоVerdana даже выиграл какую-то премию за эргономичность.Более того машинки на WinCE его используют сплошь и рядом ито что его нет на Пальме - только, имхо, вопрос копирайтов -но нам-то что с того? :)..." А действительно, почему бы его не сделать, ведь он уже почти готов. На Pаlmgear есть наборы шрифтов, в том числе и вердана. Я его скачал и решил его русифицировать. Мои труды вы можете оценить, скачав и установив шрифт на своем палме. Шрифт максимально приближен к варианту шрифта в Windows, а также выверен по стилю.. Для примера: копия экрана текста в isilo с использованием шрифта Verdana. Дополнение от Евгения Залюбовского (Red) Прочитав эту статью, я тут же скачал шрифт Verdana и установил на свой Палм. Новый шрифт мне определённо понравился своей легкочитаемостью. Но коллега, также поставивший его себе, нашёл несколько недочетов: во-первых, большая "Г" и маленькая "г" не имели пробелов справа, отчего в тексте сливались со своими соседями справа. Во-вторых, цифра "7" имела поперечинку посередине, на мой взгляд, лишнюю. Ну, и в-третьих, автор забыл добавить в шрифт буквы "Ё" (большие и маленькие), а также украинские буквы "І, Ї, Є" (большие и маленькие). Пришлось исправить этот недочет, нарисовав недостающее и подправив существующее. Скачать то, что получилось (VerdanaNew), вы можете здесь. Еще хочу сказать несколько слов о FontHack'е. Поставив новый шрифт Verdana, я планировал использовать его лишь для чтения в iSilo. Не активировав FontHack, я зашел в настройки и, отыскав приложение iSilo, в качестве большого шрифта (Large) поставил шрифт Verdana. Каково же было моё удивление, когда после выхода из FontHack'а все остальные системные шрифты оказались нерусифицированными! Мой коллега (Apache) помог разобраться в этой проблеме. Оказывается, для всех (All apps) приложений нужно выставлять определённые шрифты, а не оставлять их в None! Тут не помогала даже установка шрифтов для всех приложений в стандартные… Автор выражает благодарность Андрею Сергееву (Apache) за поданные идеи, послужившие основой для написания статьи. P.S. Спасибо Дмитрию Резникову за идею создания шрифта Verdana для Palm OS. http://www.palmq.ru URL этой статьи: http://www.palmq.ru/sections.php?op=viewarticle&artid=45 |