Шрифты киндл 3 в сони х50(Для формата EPUB). пособие для чайников
Goto page 1, 2, 3, 4, 5, 6  Next
 
Libroom Forum IndexSony ReaderSony Reader PRS-x50
AuthorMessage

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

Член клуба The eBook



Joined: 03 Nov 2010
Posts: 615



Posted: 02.02.2011 11:37    

Кинловские шрифты отличаются повышенным контрастом, и хоть и не самые красивые - но самые практичные так точно.
Информация о смене шрифта в ридере по форуму предоставлена многократно, но в одном месте, целиком и полностью - нет. поэтому после смены шрифта у себя в ридере решил сделать простую инструкцию :

вот собственно один из шрифтов киндловского набора, на котором я остановился ( без засечек)

далее инструкция как его сделать на ридере.

1. качаем набор шрифтов киндла. например тут http://rapidshare.com/files/445455356/k3fonts.zip или тут http://filekeeper.org/download/shared/k3fonts.zip
или просто в гугле вбиваем "k3fonts.zip" и ищем где выложен этот файл Smile
2. распоковываем архив в папку k3fonts
3. Копируем эту папку на ридер в папку \epub\FONT
( насколько я понимаю, для этого на ридере должен быть установлен руссификатор от Boroda)
4. в папке Epub находим файл userStyle.css делаем его копию на копьютер, или тут же на ридер, переименовав.
5. Открываем userStyle.css блакнотом или любым другим редактором, и меняем его содержимое на :
Code:

@font-face {
  font-family: -ua-default;
  font-weight: normal;
  font-style: normal;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_65_Medium.ttf);
}

@font-face {
  font-family: -ua-default;
  font-weight: bold;
  font-style: normal;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_75_Bold.ttf);
}

@font-face {
  font-family: -ua-default;
  font-weight: normal;
  font-style: italic;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_66_Medium_Italic.ttf);
}

@font-face {
  font-family: -ua-default;
  font-weight: bold;
  font-style: italic;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_76_Bold_Italic.ttf);
}

@font-face {
  font-family: "sans-serif1";
  src:url(res:///opt/sony/ebook/FONT/tt0003m_.ttf);
}

h1 {
  font-family: sans-serif1, sans-serif;
}

body {
  font-family: "-ua-default", serif;
}


И сохраняем файл.
6. Все. отключаем ридер от компьютера и открываем любую книгу. Вуаля.
На 650й соньке, шрифты будут выглядеть 1в1 как на Киндле.
На 350м, из за меньшего размера экрана при том же разрешении, будет меньше на "S" и крупнее на "M".
поэтому придется поколдовать еще с размером шрифта.
для этого в теле тега BODY надо прописать команду
Code:
 font-size: 1.2em;

Где 1.2 - коэффициент на который будет увеличен шрифт ( или уменьшен, если коэффициент сделать меньше единицы (например - 0.Cool)

Так же можно убрать\изменить поля слева\справа снизу\сверху и изменить межстрочный интервал.
Делается это командами
Code:
margin-right: 0;
  margin-left: 0;
   margin-top: 0;
line-height: 130%;

(В данном случае я убрал какие бы то нибыло поля а межстрочное пространство увеличил до 130% от стандартного )

В итоге содержимое файла у меня получилось таким:
Это конечный вариант содержимого для 350й соньки:
Code:

@font-face {
  font-family: -ua-default;
  font-weight: normal;
  font-style: normal;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_65_Medium.ttf);
}

@font-face {
  font-family: -ua-default;
  font-weight: bold;
  font-style: normal;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_75_Bold.ttf);
}

@font-face {
  font-family: -ua-default;
  font-weight: normal;
  font-style: italic;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_66_Medium_Italic.ttf);
}

@font-face {
  font-family: -ua-default;
  font-weight: bold;
  font-style: italic;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_76_Bold_Italic.ttf);
}

@font-face {
  font-family: "sans-serif1";
  src:url(res:///opt/sony/ebook/FONT/tt0003m_.ttf);
}

h1 {
  font-family: sans-serif1, sans-serif;
}


body {
  font-family: "-ua-default", serif;
    font-size: 1.2em;
 margin-right: 0;
  margin-left: 0;
   margin-top: 0;
line-height: 130%;
}



- Для того чтобы вернуть все как было - достаточно положить на место сохраненный на шаге 4. исходный файл.
- Ридер от этого не умрет. видиться как флешка он будет при любых раскладах, а после замены файла на исходный - будет работать как надо ( это на случай если вдруг кто то умудриться там сильно переэксперементировать) Smile
- В случае , если вы хотите, чтобы все епабы в которых есть встроенные шрифты - открывались с ними, и лишь для тех, которые используют шрифты ридера по умолчанию открывались с киндловскими - то из файла необходимо удалить тег body :

Code:
body {
  font-family: -ua-default;
    font-size: 1.2em;
 margin-right: 0;
  margin-left: 0;
   margin-top: 0;
line-height: 130%;
}

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

Code:
font-weight: bold;
  font-style: italic;
  src: url(res:///Data/epub/FONT/k3fonts/Helvetica_LT_76_Bold_Italic.ttf

просто сравниваете название шрифта с полями font-weight: и font-style: и соответственно их прописываете Smile. например тут явно указано, что шрифт Helvetica_LT_76_Bold_Italic и болд и италик Smile

Более подробно про возможности редактирования файла userStyle.css тут libroom.net/viewtopic.php?p=588105#588105
_________________
Kindle 3 3g, sony prs-350


Last edited by gs on 02.02.2011 13:16; edited 1 time in total
 
View user's profile ^

vlesun
Постоянный участник форума

Постоянный участник форума



Joined: 17 Nov 2007
Posts: 152



Posted: 02.02.2011 12:57    

Хорошо бы упомянуть, что этот способ работает только для книг в формате epub.
_________________
PB360, Sony PRS-350, Kindle 3G, Kindle PW
 
View user's profile ^

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

Член клуба The eBook



Joined: 03 Nov 2010
Posts: 615



Posted: 02.02.2011 13:17    

vlesun
вынес в заголовок
_________________
Kindle 3 3g, sony prs-350
 
View user's profile ^

Rio
Искушенный участник форума

Искушенный участник форума



Joined: 08 Jul 2010
Posts: 43



Posted: 02.02.2011 13:42    

а в качестве системных шрифтов для LRF их реально в прошивку внедрить?
_________________
PocketBook 301 - стеклобой\отремонтирован\продан
Sony PRS-650 Firmware Amutin & v.1.11.1.0S
 
View user's profile ^

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

Член клуба The eBook



Joined: 03 Nov 2010
Posts: 615



Posted: 02.02.2011 14:10    

Rio wrote:
а в качестве системных шрифтов для LRF их реально в прошивку внедрить?

можно точно, но я лично не понял как.
в FAQ в ветке Бороды написанно вот что
Quote:
Основная память ридера (драйв READER) видна операционной системе Linux как директория /Data. Шрифты, которые используются в меню прошивки и для чтения форматов TXT, RTF, LRF, находятся в директории /opt/sony/ebook/FONT.

из винды я эти папки не вижу...
_________________
Kindle 3 3g, sony prs-350
 
View user's profile ^

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

Член клуба The eBook



Joined: 01 Sep 2005
Posts: 23302


Location: Москва, Россия

Posted: 02.02.2011 14:13    

gs
с помощью однокнопочного конвертора или букдизайнера или калибре
кстати шрифты также можно внедрить и в ПДФ файл
_________________
Sony PRS-500, Sony PRS-505, ...
Продажа в Москве и пересылка по России Sony Reader, Amazon Kindle, B&N Nook, Apple iPad и аксессуаров
 
View user's profile ^

Владимир М.
Член клуба The eBook

Член клуба The eBook



Joined: 06 Oct 2007
Posts: 4355


Location: рядом с СПб

Posted: 02.02.2011 14:40    

Да, в fb2pdf делается все гораздо проще (с учетом внедренных в файл шрифтов и соответствующего увеличения размеров файла книги) -
редактируется файл настроек stylesheet.json, например так у меня:
Code:
    fontFamilies: [
        {
            name:         "sansSerif",
            regular:      "./data/Helvetica_LT_65_Medium.ttf",
            bold:         "./data/Helvetica_LT_75_Bold.ttf",
            italic:       "./data/Helvetica_LT_66_Medium_Italic.ttf",
            boldItalic:   "./data/Helvetica_LT_76_Bold_Italic.ttf"
        },

и
Code:
        {
            name:             "body",
            fontFamily:       "sansSerif",
            fontSize:         "12.0pt",
            alignment:        "justified",
            firstLineIndent:  "1.5em",
            leading:          "1.2em",
            firstFirstLineIndent:  "0em",
            dropcapStyle:     "bodyDropCap"   
        },

_________________
Kobo Aura H2O Edition 2
 
View user's profile ^

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

Член клуба The eBook



Joined: 18 Oct 2010
Posts: 1679


Location: Москва, Россия

Posted: 02.02.2011 14:58    

REALexMSG wrote:
кстати шрифты также можно внедрить и в ПДФ файл

Точно, что я и сделал когда решил проверить как читается с этим шрифтом на Сони.Но почитав какое то время всё равно вернулся на свой любимый шрифт Georgia.
_________________
Sony PRS-505 --> PRS-650 --> Amazon Kindle Fire
 
View user's profile ^

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

Член клуба The eBook



Joined: 03 Nov 2010
Posts: 615



Posted: 02.02.2011 15:26    

Sergo111 wrote:
REALexMSG wrote:
кстати шрифты также можно внедрить и в ПДФ файл

Точно, что я и сделал когда решил проверить как читается с этим шрифтом на Сони.Но почитав какое то время всё равно вернулся на свой любимый шрифт Georgia.

да уж. минус киндловских шрифтов , в том, что они вообще ни разу не похожи на книжные. чисто компьютерные какие то.
с родным шрифтом ридера - хоть текст на печатный похож. на не мониторный...
с другой стороны - киндловский в плохих условиях освещения уж оооочень хорош
_________________
Kindle 3 3g, sony prs-350
 
View user's profile ^

boroda
Developer

Developer

Donate

Joined: 03 Jul 2003
Posts: 6203


Location: США

Posted: 02.02.2011 16:18    

gs wrote:
из винды я эти папки не вижу...

Читайте FAQ дальше, там написано что можно сделать, чтобы временно переписать системные шрифты. С примерами.
 
View user's profile ^

NetSkipper
Искушенный участник форума

Искушенный участник форума



Joined: 18 Dec 2010
Posts: 53


Location: Interstella 5555

Posted: 04.02.2011 14:54    

A что посоветует уважаемый ALL для 950-ой?
_________________
Sony Reader PRS-950 [boroda 1.05n & PRS+ 2.1.01α]
 
View user's profile ^

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

Член клуба The eBook



Joined: 03 Nov 2010
Posts: 615



Posted: 04.02.2011 14:58    

NetSkipper
то же что и для 650го. ну а если захотите изменить размер шрифта - то код для 350го, и коэффициент просто поставите какой нибудь и посмотрите как оно выглядит Smile
_________________
Kindle 3 3g, sony prs-350
 
View user's profile ^

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

Член клуба The eBook



Joined: 28 Feb 2009
Posts: 4388


Location: Israel

Posted: 04.02.2011 15:35    

Поменял шрифты согласно инструкции и ничего визуально не изменилось.
_________________
Kobo Aura One, Kobo Aura H2O, KPW2.
 
View user's profile ^

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

Член клуба The eBook



Joined: 03 Nov 2010
Posts: 615



Posted: 04.02.2011 15:42    

makara
читаете ЕПАБ?
вот этот кусок не забыли в файл поместить?

body {
font-family: "-ua-default", serif;
font-size: 1.2em;
margin-right: 0;
margin-left: 0;
margin-top: 0;
line-height: 130%;
}
_________________
Kindle 3 3g, sony prs-350
 
View user's profile ^

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

Член клуба The eBook



Joined: 28 Feb 2009
Posts: 4388


Location: Israel

Posted: 04.02.2011 21:21    

Конечно забыл, о нем речи не было в начале. Но у меня 650 и вроде для нее не надо.
_________________
Kobo Aura One, Kobo Aura H2O, KPW2.
 
View user's profile ^

boroda
Developer

Developer

Donate

Joined: 03 Jul 2003
Posts: 6203


Location: США

Posted: 04.02.2011 21:38    

makara wrote:
Но у меня 650 и вроде для нее не надо.

Никакой разницы.
 
View user's profile ^

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

Член клуба The eBook



Joined: 03 Nov 2010
Posts: 615



Posted: 04.02.2011 21:54    

makara wrote:
Конечно забыл, о нем речи не было в начале. Но у меня 650 и вроде для нее не надо.

там есть кусок
body {
font-family: "-ua-default", serif;
}
и он вроде так же должен отрабатывать. только шрифт в размере не меняется
_________________
Kindle 3 3g, sony prs-350
 
View user's profile ^

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

Член клуба The eBook



Joined: 28 Feb 2009
Posts: 4388


Location: Israel

Posted: 04.02.2011 22:11    

Прописал в конце
body {
font-family: "-ua-default", serif;
margin-right: 0;
margin-left: 0;
margin-top: 0;
}
уменьшились поля,но особой разницы в шрифтах не заметил. Кавычки "-ua-default" нужны?
_________________
Kobo Aura One, Kobo Aura H2O, KPW2.
 
View user's profile ^

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

Член клуба The eBook



Joined: 03 Nov 2010
Posts: 615



Posted: 04.02.2011 22:41    

а сами шрифты в правильную папку положили?
_________________
Kindle 3 3g, sony prs-350
 
View user's profile ^

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

Член клуба The eBook



Joined: 28 Feb 2009
Posts: 4388


Location: Israel

Posted: 04.02.2011 23:02    

В папку FONT, та сейчас две папки, droid и k3fonts. На первый взгляд буквы более квадратные стали и все.
_________________
Kobo Aura One, Kobo Aura H2O, KPW2.
 
View user's profile ^
Libroom Forum IndexSony ReaderSony Reader PRS-x50All times are GMT + 4 Hours
Goto page 1, 2, 3, 4, 5, 6  Next
Page 1 of 6

 
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