Author | Message |
---|
kaznelson Член клуба 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 |
| | | timanix Член клуба The eBook
Joined: 02 Aug 2012 Posts: 916
| Posted: 09.03.2015 12:47 | |
| Еще бы поля так задавать... _________________ There is nothing new under the sun Kobo Aura H2O |
| | | makara Член клуба The eBook
Joined: 28 Feb 2009 Posts: 4388
Location: Israel
| | | |
| 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
|