Программы 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) , - . , , : , .



[  .  ]