Sony Reader PRS-x50 — Trick to change the scaling factor

scaling-factor

Всем хорош Sony Reader, но коэффициент масштабирования, на мой взгляд, подобран очень плохо. 6 возможных размеров шрифта, а пользоваться реально я могу только двумя. Остальные либо слишком мелкие, либо слишком крупные.

Можно проделать небольшой трюк и задать свои значения масштабирования в процентах. Для этого поправим файл ‘kconfig.xml’ и внесем в секцию ‘environment’ следующий блок параметров:

1
2
3
4
5
6
7
8
<!-- Trick to change the scaling factor -->
<variable name="bbebTextScale-1" value="95"/>
<variable name="bbebTextScale0" value="100"/>
<variable name="bbebTextScale1" value="105"/>
<variable name="bbebTextScale2" value="110"/>
<variable name="bbebTextScale3" value="115"/>
<variable name="bbebTextScale4" value="120"/>
<!-- Trick to change the scaling factor -->

Document Viewer Min Text Scale: -1
Document Viewer Max Text Scale: 4

Scale-1: XS
Scale0: S
Scale1: M
Scale2: L
Scale3: XL
Scale4: XXL

Для себя я сделал шаг в 5%, на мой взгляд, он оптимален. Вы можете задать удобный для Вас. Scale0 (S) — размер шрифта по умолчанию, от него идет расчет других размеров.

Теперь осталось сделать подмену ‘kconfig.xml’ на устройстве, проще всего это сделать при загрузке с помощью следующего, к примеру, startup script:

1
2
3
4
5
#!/bin/sh

# Trick to change the scaling factor
cp /Data/test-startup/opt/kconfig.xml /tmp
mount --bind /tmp/kconfig.xml /opt/sony/ebook/application/kconfig.xml

Второй вариант: пересобрать прошивку от Владимира (boroda). Я выбрал этот вариант, заодно заменив шрифты. Кому лень, пользуйтесь вариантом выше.

Как достать ‘kconfig.xml’ из устройства? Просто это сделать можно как минимум двумя путями.

1. Воспользоваться cramfsck или uncramfs и достать его, например, из прошивки Владимира (boroda).
2. Вытащить из устройства через startup script:

1
2
3
4
#!/bin/sh

# Extracting kconfig.xml
cp /opt/sony/ebook/application/kconfig.xml /Data/test-startup

После рестарта читалки забираем ‘kconfig.xml’ из папки ‘test-startup’, готовим по рецепту выше и применяем. Пример можно наблюдать на скрине в начале статьи. Все вышенаписанное применимо к формату LRF.

Можете скачать пример для наглядности (‘kconfig.xml’ из PRS-350): Скачать

Категория: Гаджеты

Теги: ,

Оставить комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Аватары обслуживаются системой Gravatar. При публикации сообщения, Вы можете указать свой e-mail в этой системе.

Donate

Яндекс.Деньги:

VISA/MasterCard:

PayPal:
PayPal USD
PayPal RUB
WMZ WMZ: Z375880088307
WMR WMR: R883546545943
YAD YAD: 4100170884493

Donate - лучшее спасибо автору
Количество благодарностей: 37

Разделы

Последние комментарии