Программы LCG, коды (S60/UIQ/WM)

 

Платформа: S60/UIQ/WM
Категория: Система/Интерфейс
Название: X-plore/Jukebox/ProfiMail/ProfiExplorer/Slick
Разработчик: Lonely Cat Games (www.lonelycatgames.com)
Распространение: Программы платные
Примечания: Недокументированные функции
  ...
На диске: -
В памяти: -
iXBT: Программы LCG, коды (S60/UIQ/WM) Меню обзора Код 800: системный шрифт
На примере X-Plore, S60
На примере других программ, S60
Другие ОС (UIQ/WM)
Другие коды, вкратце
Плюсы, недостатки, выводы

Использование собственного шрифта всегда было отличительной чертой программ Lonely Cat Games. Но с введением поддержки большого количества языков, а также уже совершенно необходимой при этом поддержки ввода для всяких хитрых языков и кодировок вроде Big5 или GB2312 на новых своих разработках, например, Slick`е, разработчики из LCG получили проблему нехватки возможностей встроенного шрифта, и решили ее весьма забавным способом: встроили в программы функцию отключения использования встроенного шрифта.

Код 800 (системный шрифт)

Долго ли ситуация продержится в том виде, в каком она есть сейчас находится, точно неизвестно. Возможно, переключатель сделают пунктом настроек (...а вот и вариант ответа). Так или иначе, начиная с версии 2.86 (ProfiMail), 2.18 (Jukebox), 0.37 (Slick) и 1.20 (X-plore) в программе имеется переключатель, позволяющий включать и выключать использование встроенного шрифта. Правда, в меню такого пункта нет, и для того, чтобы переключить шрифт, нужно забраться в «Меню — Далее немного по-разному — О программе» (в англ. варианте — «Menu — ... — About»), и последовательно нажать клавиши «8-0-0», то есть, вбить код «800». Если версия программы не младше указанных, изменения произойдут незамедлительно, хотя «яркость» изменений будет зависеть от используемого стороннего шрифта, если он вообще вами используется.

:: X-plore, S60. Слева — до, справа — после использования кода «800»
 

Вот так, благодаря китайским пользователям, мы можем отключить встроенные шрифты в программах LCG. Собственно, зачем это именно нам? В общем, можно найти две причины. Первая — просто эстетическая: очень уж хочется некоторым, чтобы шрифт был наклонный или вообще какой-то определенный. А вторая более практична: это уменьшение дискретности масштабирования. Оба случай чуть более подробно и рассмотрим.

Код 800 на примере X-Plore, S60

Все хорошо, в принципе, и без включения системного шрифта. Но: дело в том, что встроенная функция масштабирования работает не очень красиво, а в некоторых случаях и вовсе убого. Выглядит это примерно так: размер шрифта номер два — еще маловат, а вот номер три — уже просто гигантский. Посмотрим на примере X-plore для S60 3rd, хотя более показательный пример будет ниже.

:: X-plore, S60. Встроенный шрифт — размеры, и соответствующая им «картинка»
 


Что здесь очевидно: номер третий слишком отличается от второго, шаг большой. А вот если включить системный шрифт, то получаем такую картину: начальный и конечный размеры примерно одинаковы, но вот шагов между ними будет уже 10, а не 3, то есть, имеем 11 вариантов размера шрифта. Вкупе с тем, что можно регулировать размер шрифта отдельно, с помощью, например, FontRouter LT, получим практически какой угодно размер.

:: X-plore, S60. Системный шрифт — размеры, и соответствующая им «картинка»
 









Вторая возможность — изменение самого шрифта. Если встроенный поднадоел, да и вообще, если все в системе с одним шрифтом, а в программах LCG — с другим, это легко теперь исправить.

:: X-plore, S60. Nokia E61 с измененными (сторонними) шрифтами
 

Единственное, что при этом нужно иметь в виду — изменение масштаба, которое делают программы, это не совсем масштабирование шрифта. Это подстановка шрифта, про который система «думает», что он именно какого-то определенного размера, как нужно. Но если вы пользуетесь программой FontRouter LT, и поменяли какие-то выбранные размеры (не шрифты, а именно их размеры), то и здесь при «масштабировании» будут подставляться измененные, если система на них наткнется. Например, на E50, в котором активен FontRouter, и изменены некоторые размеры шрифта, получилось, что все номера дают прямой шрифт нужного размера, в то время как номер два — увеличенный, наклонный и вообще другой шрифт.

:: X-plore, S60. Nokia E50, измененный FontRouter'ом шрифт
 

По опыту можем сказать, что в разных моделях выглядеть это будет по-разному. Однако это вовсе не какая-нибудь «проблема» или глюк, жто просто некая данность. так устроен интерфейс смартфонов Nokia, и ничего тут не поделаешь.

На примере других программ, S60

С другими программами LCG примерно такая же ситуация. Где-то будет полезным именно уменьшенная дискретность масштабирования, где-то просто приятно иногда поменять шрифт, а где-то — и и то, и другое.

:: LCG Slick, Nokia E61
 
 
:: LCG ProfiMail, Nokia E61
 

Однако, стоит отметить пару моментов. Во-первых, полезно иметь в виду тот факт, что программа LCG Jukebox не имеет функций масштабирования. Связано это с тем, видимо, что строки жестко привязаны к определенному положению на экране и вписаны в рисунок. Размер там для системного шрифта выставлен в «3», а встроенного — в «1», но именно такое форматирование для сторонних шрифтов почти всегда более мелко, чем для более крупного встроенного шрифта с большим шагом, поэтому в большинстве случаев переключение кодом «800» в системный шрифт приведет к несильному, но все же ухудшению ситуации.

:: LCG Jukebox. Слева встроенный шрифт, справа — по коду «800»
 

Вариант решения существует. Подходит он и в том случае, если и встроенный шрифт и его размер не устраивают. Нужно вычислить, какой именно шрифт и размер используется (в обзоре FontRouter LT написано, как это делать), и для этого шрифта сделать увеличение (см. в том же обзоре). Правда, может пострадать эстетичность иных элементов оформления, так как именно в LCG Jukebox шрифт увеличивается очень неохотно, будучи программно уменьшенным (хотя все не так же плохо, как, например, в Resco News).

:: LCG Jukebox. Слева встроенный шрифт, справа — по коду «800» + FontRouter
 

И есть еще один довольно проблемный аппарат — Nokia 5500. На нем без FontRouter просто делать нечего, даже с учетом того, что шаг масштабирования уменьшается. Все шрифты «бьют куда попало», и каждый нужно будет доводить вручную. Впрочем, кому-то и такой расклад покажется более удачным, нежели стандартный, а все потому, что на этом смартфоне особенно сильно бросается в глаза разница между шрифтами номер два и три в стандартном исполнении. Кроме того, у него, и еще у E61/E61i по вертикали дисплей маловат, и вертикальная менюшка X-plore попросту не влезает в экран при значительном увеличении масштаба (впрочем, на встроенных шрифтах — та же картина).

Другие ОС (UIQ/WM)

Все программы проверять смысла особенного не было, так как разумно предположить, что если две срабатывают по тем же версиям, то и другие сработают. Однако пару слов сказать нужно и здесь. Например о том, разработка X-plore для Windows Mobile прекратилась после версии 1.05 (теперь «кошачий» файловый менеджер для этой ОС существует только в виде приложения к ProfiMail), а код «800» заработал только в версии 1.20. Пригодится же возможность включения системных шрифтов по тем же причинам, в основном: лучшее масштабирование, да еще, пожалуй, посимпатичнее они, особенно на малых размерах.

:: LCG ProfiExplorer, WM5 SE. Слева встроенный шрифт, справа — по коду «800»
 









Расстраивает, по сути, только одно: при масштабировании уж слишком большие допуски производятся, в результате нижняя и верхняя панели отъедают порядочное количество свободного места. Их вообще не следовало бы так усиленно масштабировать, по большому счету.

Примерно та же ситуация и на UIQ (посмотрим на примере Sony Ericsson M600i, UIQ 3.0). Расположим скриншоты так же, как и для предыдущего примера: справа все варианты для системного шрифта, слева — примерно соответствующие им 4 варианта для встроенного шрифта. Пропуски, разумеется, означают, что такого размера для встроенного шрифта попросту не существует.

:: LCG X-plore, UIQ3. Слева встроенный шрифт, справа — по коду «800»
 









Для бесклавиатурных устройств на Windows Mobile for PPC тоже можно устроить включение системных шрифтов, ввод с виртуальной клавиатуры проходит нормально.

Другие коды, вкратце

Имеется еще пара-тройка кодов, хотя от них никакого толку нет. Например, есть код «123», который приводит к простому закрытию окна «About», а в приложении ProfiMail при этом еще проиграет мелодия, играющая при получении почты. Есть код «900», который на устройствах на S60/UIQ вызывает окошко с сообщением «You know».

Есть код «901», который делает сброс лицензии (заново нужно будет код регистрации вводить), и есть код «902», который на половине протестированных устройств включал окошко с общепринятым названием «синяя смерть», после чего на S60 пришлось выгружать процесс из памяти, а на UIQ3 — перезагружать смартфон. Код «700» выгружает программу на Windows Mobile, а на S60/UIQ — выгружает с показом окошка новых сообщений, если такие есть (а на E61, например, еще и индикатор замигает).

Возможно, есть какие-то другие коды, но вряд ли от них будет хоть какая-то польза. Клад там точно не зарыт :) Коды можно поискать, если время девать некуда, структура такова: программа ждет ввода трех цифр, после чего либо срабатывает, либо нет, потом опять ждет ввода трех цифр. Так что 2-, 4-, 5-значные (и так далее) коды можете не искать. Все это вы будете делать на свой страх и риск, и ни автор статьи, ни редакция, ни администрация сайта за это ответственности не несет.

Плюсы, недостатки, выводы

Для тех, кому позарез нужны в программах LCG другие шрифты или другие их размеры, возможность очень даже приятная. Неизвестно, правда, что будет в следующих версиях. Решит автор, скажем, привязать переключение к определенным языкам интерфейса, и все, свои шрифты в X-plore и прочих опять станут недоступны. Велика возможность того, что пункт приживется в настройках: в Slick версии 0.39 уже появился этот пункт в меню (см. ниже). Ясно, что вещь совсем не лишняя: кому не надо — тот не трогает, а оно и не навязывается. Что касается масштабирования, так его вообще не мешало бы сделать на горячих клавишах — что-нибудь в стиле того, как масштабируется текст в Handy Calendar.

Обидным является такой факт: если включить использование системного шрифта, то в приложении X-plore перестают подсвечиваться скрытые и системные файлы (при использовании встроенного шрифта они осветляются). Картинки папок и файлов с такими атрибутами (hidden, system) осветляются, а вот названия - нет. Визуализация, таким образом, ухудшается: не полностью, но заметно.
 

[ на главную страницу каталога обзоров программ для моб. устройств ]
 
 

 

23 февраля 2008 Г.

��������� LCG, ���� (S60/UIQ/WM)

��������� LCG, ���� (S60/UIQ/WM)

���������:S60/UIQ/WM
���������:�������/���������

��������:X-plore/Jukebox/ProfiMail/ProfiExplorer/Slick
�����������:Lonely Cat Games (www.lonelycatgames.com)
���������������:��������� �������
����������:������������������� �������
...
�� �����:-
� ������:-

iXBT: ��������� LCG, ���� (S60/UIQ/WM)
���� ������

��� 800: ��������� �����
�� ������� X-Plore, S60
�� ������� ������ ��������, S60
������ �� (UIQ/WM)
������ ����, �������
�����, ����������, ������

������������� ������������ ������ ������ ���� ������������� ������ �������� Lonely Cat Games. �� � ��������� ��������� �������� ���������� ������, � ����� ��� ���������� ����������� ��� ���� ��������� ����� ��� ������ ������ ������ � ��������� ����� Big5 ��� GB2312 �� ����� ����� �����������, ��������, Slick`�, ������������ �� LCG �������� �������� �������� ������������ ����������� ������, � ������ �� ������ �������� ��������: �������� � ��������� ������� ���������� ������������� ����������� ������.


��� 800 (��������� �����)

����� �� �������� ����������� � ��� ����, � ����� ��� ���� ������ ���������, ����� ����������. ��������, ������������� ������� ������� �������� (...� ��� � ������� ������). ��� ��� �����, ������� � ������ 2.86 (ProfiMail), 2.18 (Jukebox), 0.37 (Slick) � 1.20 (X-plore) � ��������� ������� �������������, ����������� �������� � ��������� ������������� ����������� ������. ������, � ���� ������ ������ ���, � ��� ����, ����� ����������� �����, ����� ��������� � ����� — ����� ������� ��-������� — � ��������� (� ����. �������� — �Menu — ... — About�), � ��������������� ������ ������� �8-0-0�, �� ����, ����� ��� �800�. ���� ������ ��������� �� ������ ���������, ��������� ���������� ���������������, ���� ��������� ��������� ����� �������� �� ������������� ���������� ������, ���� �� ������ ���� ������������.

:: X-plore, S60. ����� — ��, ������ — ����� ������������� ���� �800�

��� ���, ��������� ��������� �������������, �� ����� ��������� ���������� ������ � ���������� LCG. ����������, ����� ��� ������ ���? � �����, ����� ����� ��� �������. ������ — ������ ������������: ����� �� ������� ���������, ����� ����� ��� ��������� ��� ������ �����-�� ������������. � ������ ����� ���������: ��� ���������� ������������ ���������������. ��� ������ ���� ����� �������� � ����������.


��� 800 �� ������� X-Plore, S60

��� ������, � ��������, � ��� ��������� ���������� ������. ��: ���� � ���, ��� ���������� ������� ��������������� �������� �� ����� �������, � � ��������� ������� � ����� �����. �������� ��� �������� ���: ������ ������ ����� ��� — ��� �������, � ��� ����� ��� — ��� ������ ����������. ��������� �� ������� X-plore ��� S60 3rd, ���� ����� ������������� ������ ����� ����.

:: X-plore, S60. ���������� ����� — �������, � ��������������� �� ���������




��� ����� ��������: ����� ������ ������� ���������� �� �������, ��� �������. � ��� ���� �������� ��������� �����, �� �������� ����� �������: ��������� � �������� ������� �������� ���������, �� ��� ����� ����� ���� ����� ��� 10, � �� 3, �� ����, ����� 11 ��������� ������� ������. ����� � ���, ��� ����� ������������ ������ ������ ��������, � �������, ��������, FontRouter LT, ������� ����������� ����� ������ ������.

:: X-plore, S60. ��������� ����� — �������, � ��������������� �� ���������











������ ����������� — ��������� ������ ������. ���� ���������� ���������, �� � ������, ���� ��� � ������� � ����� �������, � � ���������� LCG — � ������, ��� ����� ������ ���������.

:: X-plore, S60. Nokia E61 � ����������� (����������) ��������


������������, ��� ��� ���� ����� ����� � ���� — ��������� ��������, ������� ������ ���������, ��� �� ������ ��������������� ������. ��� ����������� ������, ��� ������� ������� �������, ��� �� ������ ������-�� ������������� �������, ��� �����. �� ���� �� ����������� ���������� FontRouter LT, � �������� �����-�� ��������� ������� (�� ������, � ������ �� �������), �� � ����� ��� ���������������� ����� ������������� ����������, ���� ������� �� ��� ���������. ��������, �� E50, � ������� ������� FontRouter, � �������� ��������� ������� ������, ����������, ��� ��� ������ ���� ������ ����� ������� �������, � �� ����� ��� ����� ��� — �����������, ��������� � ������ ������ �����.

:: X-plore, S60. Nokia E50, ���������� FontRouter'�� �����

�� ����� ����� �������, ��� � ������ ������� ��������� ��� ����� ��-�������. ������ ��� ����� �� �����-������ ��������� ��� ����, ��� ������ ����� ��������. ��� ������� ��������� ���������� Nokia, � ������ ��� �� ���������.


�� ������� ������ ��������, S60

� ������� ����������� LCG �������� ����� �� ��������. ���-�� ����� �������� ������ ����������� ������������ ���������������, ���-�� ������ ������� ������ �������� �����, � ���-�� — � � ��, � ������.

:: LCG Slick, Nokia E61



:: LCG ProfiMail, Nokia E61

������, ����� �������� ���� ��������. ��-������, ������� ����� � ���� ��� ����, ��� ��������� LCG Jukebox �� ����� ������� ���������������. ������� ��� � ���, ������, ��� ������ ������ ��������� � ������������� ��������� �� ������ � ������� � �������. ������ ��� ��� ���������� ������ ��������� � �3�, � ����������� — � �1�, �� ������ ����� �������������� ��� ��������� ������� ����� ������ ����� �����, ��� ��� ����� �������� ����������� ������ � ������� �����, ������� � ����������� ������� ������������ ����� �800� � ��������� ����� �������� � ����������, �� ��� �� ��������� ��������.

:: LCG Jukebox. ����� ���������� �����, ������ — �� ���� �800�


������� ������� ����������. �������� �� � � ��� ������, ���� � ���������� ����� � ��� ������ �� ����������. ����� ���������, ����� ������ ����� � ������ ������������ (� ������ FontRouter LT ��������, ��� ��� ������), � ��� ����� ������ ������� ���������� (��. � ��� �� ������). ������, ����� ���������� ������������ ���� ��������� ����������, ��� ��� ������ � LCG Jukebox ����� ������������� ����� ��������, ������ ���������� ����������� (���� ��� �� ��� �� �����, ���, ��������, � Resco News).

:: LCG Jukebox. ����� ���������� �����, ������ — �� ���� �800� + FontRouter


� ���� ��� ���� �������� ���������� ������� — Nokia 5500. �� ��� ��� FontRouter ������ ������ ������, ���� � ������ ����, ��� ��� ��������������� �����������. ��� ������ ����� ���� ������, � ������ ����� ����� �������� �������. �������, ����-�� � ����� ������� ��������� ����� �������, ������ �����������, � ��� ������, ��� �� ���� ��������� �������� ������ ��������� � ����� ������� ����� �������� ����� ��� � ��� � ����������� ����������. ����� ����, � ����, � ��� � E61/E61i �� ��������� ������� �������, � ������������ ������� X-plore �������� �� ������� � ����� ��� ������������ ���������� �������� (�������, �� ���������� ������� — �� �� �������).


������ �� (UIQ/WM)

��� ��������� ��������� ������ ���������� �� ����, ��� ��� ������� ������������, ��� ���� ��� ����������� �� ��� �� �������, �� � ������ ���������. ������ ���� ���� ������� ����� � �����. �������� � ���, ���������� X-plore ��� Windows Mobile ������������ ����� ������ 1.05 (������ �������� �������� �������� ��� ���� �� ���������� ������ � ���� ���������� � ProfiMail), � ��� �800� ��������� ������ � ������ 1.20. ���������� �� ����������� ��������� ��������� ������� �� ��� �� ��������, � ��������: ������ ���������������, �� ���, �������, ������������� ���, �������� �� ����� ��������.

:: LCG ProfiExplorer, WM5 SE. ����� ���������� �����, ������ — �� ���� �800�












������������, �� ����, ������ ����: ��� ��������������� �� ������� ������� ������� ������������, � ���������� ������ � ������� ������ �������� ���������� ���������� ���������� �����. �� ������ �� ��������� �� ��� �������� ��������������, �� �������� �����.

�������� �� �� �������� � �� UIQ (��������� �� ������� Sony Ericsson M600i, UIQ 3.0). ���������� ��������� ��� ��, ��� � ��� ����������� �������: ������ ��� �������� ��� ���������� ������, ����� — �������� ��������������� �� 4 �������� ��� ����������� ������. ��������, ����������, ��������, ��� ������ ������� ��� ����������� ������ �������� �� ����������.

:: LCG X-plore, UIQ3. ����� ���������� �����, ������ — �� ���� �800�












��� ��������������� ��������� �� Windows Mobile for PPC ���� ����� �������� ��������� ��������� �������, ���� � ����������� ���������� �������� ���������.


������ ����, �������

������� ��� ����-������ �����, ���� �� ��� �������� ����� ���. ��������, ���� ��� �123�, ������� �������� � �������� �������� ���� �About�, � � ���������� ProfiMail ��� ���� ��� ��������� �������, �������� ��� ��������� �����. ���� ��� �900�, ������� �� ����������� �� S60/UIQ �������� ������ � ���������� �You know�.

���� ��� �901�, ������� ������ ����� �������� (������ ����� ����� ��� ����������� �������), � ���� ��� �902�, ������� �� �������� ���������������� ��������� ������� ������ � ������������ ��������� ������ �������, ����� ���� �� S60 �������� ��������� ������� �� ������, � �� UIQ3 — ������������� ��������. ��� �700� ��������� ��������� �� Windows Mobile, � �� S60/UIQ — ��������� � ������� ������ ����� ���������, ���� ����� ���� (� �� E61, ��������, ��� � ��������� ��������).

��������, ���� �����-�� ������ ����, �� ���� �� �� ��� ����� ���� �����-�� ������. ���� ��� ����� �� ����� :) ���� ����� ��������, ���� ����� ������ ������, ��������� ������: ��������� ���� ����� ���� ����, ����� ���� ���� �����������, ���� ���, ����� ����� ���� ����� ���� ����. ��� ��� 2-, 4-, 5-������� (� ��� �����) ���� ������ �� ������. ��� ��� �� ������ ������ �� ���� ����� � ����, � �� ����� ������, �� ��������, �� ������������� ����� �� ��� ��������������� �� �����.



�����, ����������, ������

��� ���, ���� ������� ����� � ���������� LCG ������ ������ ��� ������ �� �������, ����������� ����� ���� ��������. ����������, ������, ��� ����� � ��������� �������. ����� �����, ������, ��������� ������������ � ������������ ������ ����������, � ���, ���� ������ � X-plore � ������ ����� ������ ����������. ������ ����������� ����, ��� ����� ���������� � ����������: � Slick ������ 0.39 ��� �������� ���� ����� � ���� (��. ����). ����, ��� ���� ������ �� ������: ���� �� ���� — ��� �� �������, � ��� � �� ������������. ��� �������� ���������������, ��� ��� ������ �� ������ �� ������� �� ������� �������� — ���-������ � ����� ����, ��� �������������� ����� � Handy Calendar.

������� �������� ����� ����: ���� �������� ������������� ���������� ������, �� � ���������� X-plore ��������� �������������� ������� � ��������� ����� (��� ������������� ����������� ������ ��� �����������). �������� ����� � ������ � ������ ���������� (hidden, system) �����������, � ��� �������� - ���. ������������, ����� �������, ����������: �� ���������, �� �������.



[ �� ������� �������� �������� ������� �������� ��� ���. ��������� ]