[KT2] Скрытые возможности

 
Libroom Forum IndexAmazon KindleKindle
AuthorMessage

kaznelson
Член клуба The eBook

Член клуба The eBook



Joined: 08 Jun 2007
Posts: 4642


Location: Москва

Posted: 09.03.2015 11:57    

В теме на MobileRead форумчанин ecostin раскопал очень интересную возможность прошивок 5.6:
ecostin wrote:
This means that font sizes can be set without jb and without any patches, by creating said files (FONT_RAMP, CJK_FONT_RAMP) in the root of the USB partition. The content must be, for each file, exactly 8 float values, which correspond to the 8 different font sizes:
[root@kindle log]# cat /mnt/us/FONT_RAMP
7.49 8.43 9.37 10.31 11.25 12.19 13.13 14.07

It works perfectly, although the size of the characters in the font menu (where one taps to select the size) do not change, they stay the same.

A framework or device restart is required after creating the files.

... I have also checked mobi books, it does not work...

Т.е. если в корне Kindle создать файл без расширения с именем FONT_RAMP и ввести в нём через пробел 8 значений в формате XX.XX, то после перезагрузки устройства размеры шрифтов в меню будут выбираться из заданной пользователем линейки.
Работает только для kf8-книг, старые mobi этот способ не поддерживает.

________________________________________


Чтобы в меню "Aa" работала пользовательская линейка размеров шрифтов для KF8-книг, в корне Kindle требуется создать следующие файлы без расширения:
FONT_RAMP для стандартных книг;
CJK_FONT_RAMP для книг, использующих азиатские шрифты.
В данных файлах допустимо вводить 8 значений формата XX.XX через пробел.

Оригинальные размеры шрифтов в Kindle по умолчанию приведены ~ к X/100 дюйма.

Минимально работающий на KV/PW2 шаг изменения размера шрифта составляет ~0.25 в приведённых значениях. По идее, его не стоит делать меньше пикселя экрана - Kindle берёт приближённые значения, и на некоторых шрифтах возможна ситуация с полностью одинаковыми размерами у соседних пунктов меню "Aa".

Примерные приведённые значения для одного шага:
- для KV (300 dpi) ~ 0.34 (0,00333"/0,08467 мм)
- для PW2 (213 dpi) ~ 0.47 (0,004695"/0,119125 мм; с 212 dpi - 0,00471"/0,11969)
- для KT2 (167 dpi) ~ 0.6 (0,006"/0,1524 мм; с 168.212 dpi - 0,005945"/0,151)

Пересчёт в пиксели/мм на примере PW2, где 12.20 - используемый в Kindle приведённый размер шрифта:
(12.20/100)/0.004695=26 пикс.
(12.20/100)*25.4=3.1 мм
3.1/0.119125=26 пикс.
26*0.119125=3.1 мм

Расчёт для FONT_RAMP приведённого размера из пикселей/мм:
(26*0.004695)*100=12.20
(3.1/25.4)*100=12.20

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

________________________________________


Last edited by kaznelson on 10.03.2015 13:29; edited 2 times in total
 
View user's profile ^

timanix
Член клуба The eBook

Член клуба The eBook



Joined: 02 Aug 2012
Posts: 916



Posted: 09.03.2015 12:47    

Еще бы поля так задавать...
_________________
There is nothing new under the sun
Kobo Aura H2O
 
View user's profile ^

makara
Член клуба The eBook

Член клуба The eBook



Joined: 28 Feb 2009
Posts: 4388


Location: Israel

Posted: 09.03.2015 14:45    

Я при конвертировании задаю поля какие хочу.

libroom.net/viewtopic.php?t=27582
_________________
Kobo Aura One, Kobo Aura H2O, KPW2.
 
View user's profile ^
Libroom Forum IndexAmazon KindleKindleAll times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Libroom, 2021