Сообщений, помеченных как:

Sony Reader

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

Написал(а): ZeroChaos| Когда: 26 марта, 2011 г.

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): Скачать

{ Нет комментариев }

Sony Reader PRS-x50 — Georgia font

Написал(а): ZeroChaos| Когда: 22 февраля, 2011 г.

В один прекрасный момент мне надоело внедрять в LRF свой любимый шрифт Georgia, решил, что правильнее будет просто подменить Dutch801 Rm BT.

Может пригодится кому: Скачать

Положить папку test-startup из архива в корень внутренней памяти устройства. Актуально для прошивки от Владимира (boroda), у Амутиных стартовый скрипт должен находиться в корне устройства и иметь имя test.sh.

Скрипт startup.sh в папке test-startup не будет запущен, если во время загрузки устройство будет присоединено по USB к компьютеру. Чтобы удалить шрифт, удалите папку fonts и перезагрузите устройство.

Кто пользуется PRS+, добавьте содержимое startup.sh в начало того файла startup.sh, который идет с PRS+. Должно получиться примерно следующее:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/bin/sh

# Mounting customized fonts
if [ ! -d /opt1/dict/fonts -a -d /Data/test-startup/fonts ]
then
    mount -t vfat -o rw,remount /dev/mtdblock11 /opt1/dict >> /Data/test-startup/fonts.log 2>&1
    cp -R /Data/test-startup/fonts /opt1/dict >> /Data/test-startup/fonts.log 2>&1
    mount -t vfat -o ro,remount /dev/mtdblock11 /opt1/dict >> /Data/test-startup/fonts.log 2>&1
fi
if [ -d /opt1/dict/fonts -a -d /Data/test-startup/fonts ]
then
    mount --bind /opt1/dict/fonts/tt0011m_.ttf /opt/sony/ebook/FONT/tt0011m_.ttf >> /Data/test-startup/fonts.log 2>&1
fi

# Remove customized fonts
if [ ! -d /Data/test-startup/fonts ]
then
    mount -t vfat -o rw,remount /dev/mtdblock11 /opt1/dict >> /Data/test-startup/fonts.log 2>&1
    rm -rf /opt1/dict/fonts >> /Data/test-startup/fonts.log 2>&1
    mount -t vfat -o ro,remount /dev/mtdblock11 /opt1/dict >> /Data/test-startup/fonts.log 2>&1
fi

# Run installer script, if present
if [ -f /Data/PRSPInstaller/installer.sh ]
then
    . /Data/PRSPInstaller/installer.sh
fi
# Run prsp.sh, if present
if [ -f /opt1/dict/prsp/prsp.sh ]
then
    . /opt1/dict/prsp/prsp.sh
fi

» Читать полностью »

{ Комментариев - 10 }

Sony Reader PRS-350, PRS-650 и PRS-950 — новые электронные книжки от Sony

Написал(а): ZeroChaos| Когда: 2 сентября, 2010 г.

Первого сентября Sony порадовала своих поклонников обновлением линейки электронных книг, работающих на технологии E-Ink. Как и ожидалось, в новых книгах используется экран E-Ink Pearl, впервые установленный на электронные книги последнего поколения от Amazon: Kindle DX Graphite и Kindle 3. Sony не всегда нас радовала качеством исполнения своих электронных книг, это замечание справедливо для моделей с сенсорным экраном. Но Sony не была бы Sony, если бы наконец-то не исправила свои ошибки, из-за которых дисплей с сенсорным слоем заметно терял контрастность и сильно бликовал. В новинках используется новая запатентованная технология от Neonode: Optical touch screen.

В итоге мы получаем:

- 100% прозрачность, так как нет дополнительного слоя, бликующего и ухудшающего контраст экрана
- Управление пальцами, не требуется специальных стилусов
- Новый E-Ink Pearl с контрастом 10:1
- Отличное качество и дизайн от Sony

» Читать полностью »

{ Комментариев - 2 }

Sony Reader PRS-505. Оно того стоит. Меняем PRS-500 на PRS-505. Часть 1

Написал(а): ZeroChaos| Когда: 21 июля, 2009 г.

Sony Reader PRS-505. Оно того стоит.

Как и любой гик я с трепетом отношусь к новинкам gadget-индустрии, не обошло мое внимание и такое устройство как электронная книга, использующая в своей работе технологию электронных чернил — E-Ink. Мое знакомство с этим устройством произошло в недалеком 2007 году, впервые услышав об устройствах работающих на этой технологии, я кинулся читать о них всю информацию что попадалась мне на глаза. После недолгого, но тщательного исследования, выбор конечно же пал на продукт фирмы Sony — Sony Reader PRS-500. Иначе просто быть не могло. Выбор тогда был не велик, моделей на рынке было представлено ровно столько, что их можно было сосчитать по пальцам.

Каковы же были кандидаты? Это был пресловутый LBook, дорогостоящий и самый навороченный iRex iLiad и конечно же Sony Portable Reader System. О первом говорить можно долго, но я этого делать не буду, мне достаточно одного того, что сама железка — это китайский Jinke под брендом LBook со своим программным обеспечением, основанным на Open Source ПО. Необходимо упомянуть, что разработчики ПО с крайним пофигизмом относились к лицензии GPL и всячески ее нарушали, о чем неоднократно возникали споры одного из последующих девелоперов небезызвестного проекта OpenInkpot и самого господина Владимира Левченко — основателя LBook. Да, работы было проделано немало, устройство читало практически все форматы, многие из-за этого и делали выбор в его пользу, несмотря на топорный дизайн, качество материала, из которого было выполнено устройство, а так же прошивки, выходящие одна за одной. Кому-то нравится каждый день перепрошивать устройство, но я не из таких людей. Я считаю, протестируй хорошенько, вылижи прошивку, а лишь потом предлагай ее конечному потребителю.  Да, безусловно, купить LBook было проще, поставляли его наши братья-украинцы, как-раз в России его впервые можно уже было купить на Ozon. Впрочем, обещал коротко, оказалось как всегда, перейдем к iRex iLiad. Дорогой, навороченный, мне не подошел. Не понравился и все, ни ценой, ни ненужным мне функционалом. А некоторые откровенные недостатки просто поражали, одно время автономной работы чего только стоило…

И вот я остановил свой выбор на Sony Reader PRS-500. Выполнен на совесть, добротный металлический корпус, продуманная система навигации, простое надежное ПО, за 2 года эксплуатации аппарат ни разу не завис, вообще от него никаких сюрпризов не было. Sony — этим все сказано. Да, были и в нем определенные минусы на взгляд многих — устройство понимало не так много форматов. Родной формат — LRF (Broad Band eBook format). Для приведения текста в родной формат незаменимыми помощниками были две программы, написанные нашими соотечественниками: BookDesigner и Однокнопочный FB2 в LRF конвертер. Преимущества первого — книжку можно было создать практически из любого формата текстового файла. Второй же позволял конвертировать и заливать книжку на устройство на лету в один клик мыши, правда только из FB2 формата, но ведь худлит в этом формате и целесообразнее всего хранить у себя в коллекции. Еще один несомненный плюс последней в том, что она прекрасна работала через WINE как под Linux, так и под Mac OS X. Поэтому минус с отсутствием поддержки большого разнообразия форматов можно не брать в расчет, не правда ли?

Новое устройство было приобретено на eBay. Это, кстати, была моя первая покупка там, после чего я втянулся и пошло-поехало: только вышедший iPhone 2G, флешки Corsair Voyager GT 16GB, беспроводной роутер ASUS WL-500W с поддержкой стандарта Draft n и прочий, прочий нужный только мне хлам. =) Впрочем, я снова отвлекся. Устройство добралось до меня из Америки, с нетерпением я его перепрошил, добавив поддержку кириллицы (мой респект человеку с ником igorsk и человеку с ником boroda). Все, счатье наступило. Читал книгу за книгой, радовался такому прекрасному гаджету, но, было одно но. Тут то мы и подходим к самому интересному.

» Читать полностью »

{ Нет комментариев }