fb2pdf
Goto page Previous  1, 2, 3 ... 231, 232, 233, 234  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> Программное обеспечение
 
Author Message

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 26.12.2017 07:02     Quote

Ketzalkoatle wrote:
Но я неверно изложил мысль по виньетке, хотелось бы, чтобы она появлялась после каждого заголовка всех секций, а не только после первого

Code:
{   // load image from external file
    "query":   "//binary",
    "morpher": "(., <binary id='photo.jpg' content-type='image/jpg'>{fb:load-binary('./data/photo.jpg')}</binary> )"
},
{   // add image after body ttle
    "query":   "//body[1]//section/title",
    "morpher": "(., <image l:href='#photo.jpg'/>)"
},


Posted after 17 minutes 28 seconds:

Ketzalkoatle wrote:
если в первом предложении число слов меньше или равно трем, то они становятся прописными, а затем дублируются далее в тексте.

Code:
{   
    "query":   "//section/p[1]/text()",
    "morpher": "concat(upper-case(string-join(subsequence(tokenize(., '\\s+'), 1, 3), ' ')), ' ', string-join(subsequence(tokenize(., '\\s+'), 4), ' '))"
},

_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

Ketzalkoatle
Недавний участник форума

Недавний участник форума



Joined: 22 Nov 2017
Posts: 10


Location: Самара

PostPosted: 26.12.2017 13:41     Quote

Все работает!
Чтобы в примечаниях не было трех слов прописными, я поправил код так:
"query": "//body[empty(@name) or @name != 'notes']//section/p[1]/text()",
"morpher": "concat(upper-case(string-join(subsequence(tokenize(., '\\s+'), 1, 3), ' ')), ' ', string-join(subsequence(tokenize(., '\\s+'), 4), ' '))"

Заметил следующее:
если текст примечания начинается с кавычек или цифры, номер примечания (который надстрочный) отсутствует
[/quote]
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 27.12.2017 00:32     Quote

Ketzalkoatle wrote:
если текст примечания начинается с кавычек или цифры, номер примечания (который надстрочный) отсутствует
Question
Quote:


_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

Ketzalkoatle
Недавний участник форума

Недавний участник форума



Joined: 22 Nov 2017
Posts: 10


Location: Самара

PostPosted: 27.12.2017 10:24     Quote

Наверное, мой нестандартный шрифт влияет, проверю.
Очередной вопрос: Можно ли применить к букве инициала форматирование firstLineIdent или firstFirstLineIdent; у меня не получилось - буквица всегда выровнена по левому краю без отступа.
 
View user's profile Send private message ^

altmer
Новенький участник форума

Новенький участник форума



Joined: 05 Jan 2018
Posts: 2



PostPosted: 05.01.2018 13:25     Quote

Добрый день!
Подскажите, пожалуйста, как можно при отправке на устройство через Myhomelib книги в формате pdf (fb2pdf) отключить создание log файла. В документации на fb2pdf указано, что нужно в командной строке прописать --log NUL, но как это сделать в рамках "Отправить на устройство" в Myhomelib ума не приложу. Заранее благодарю.
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 20 Jul 2009
Posts: 18767


Location: Сумы, Украина

PostPosted: 05.01.2018 13:46     Quote

altmer wrote:
о как это сделать в рамках "Отправить на устройство" в Myhomelib ума не приложу.

в cmd файле (fb2pdf.cmd) строка запуска java добавить
Code:
--log false 
перед %* (или --log NUL ) и не будет создаваться логфайл.
_________________
PB 602Grey, PB A7, NSTGL
+PB Power Bank.
 
View user's profile Send private message ^

altmer
Новенький участник форума

Новенький участник форума



Joined: 05 Jan 2018
Posts: 2



PostPosted: 05.01.2018 22:33     Quote

biv_sumy wrote:
altmer wrote:
о как это сделать в рамках "Отправить на устройство" в Myhomelib ума не приложу.

в cmd файле (fb2pdf.cmd) строка запуска java добавить
Code:
--log false 
перед %* (или --log NUL ) и не будет создаваться логфайл.

Спасибо большое! Получилось.
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 07.01.2018 01:17     Quote

Ketzalkoatle wrote:
Можно ли применить к букве инициала форматирование firstLineIdent или firstFirstLineIdent

Нет.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

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

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



Joined: 06 Aug 2010
Posts: 41



PostPosted: 10.01.2018 15:32     Quote

Можно ли запустить данный конвертер на android смартфоне? Или со смартфона онлайн.

У меня есть смартфон и книжка Kindle 4. Привык пользоваться конвертером, но сейчас не имею ноутбука. Есть выход?
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 10.01.2018 22:31     Quote

Kamoins wrote:
Можно ли запустить данный конвертер на android смартфоне? Или со смартфона онлайн.

У меня есть смартфон и книжка Kindle 4. Привык пользоваться конвертером, но сейчас не имею ноутбука. Есть выход?

Я не уверен, какую проблему Вам нужно решить: "конвертировать fb2 в pdf со смартфона хоть как-нибудь" или "конвертировать fb2 в pdf со смартфона именно этим конвертером (с моими любимыми настройками)"?

Если первое, то сайт http://fb2pdf.com еще жив, вроде. Наверное, в гугле и другие найдутся.

Если второе, то теоретически - можно, а практически - лучше плюнуть и воспользоваться другим конвертером.
_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

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

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



Joined: 06 Aug 2010
Posts: 41



PostPosted: 11.01.2018 00:42     Quote

viktorz wrote:

Я не уверен, какую проблему Вам нужно решить: "конвертировать fb2 в pdf со смартфона хоть как-нибудь" или "конвертировать fb2 в pdf со смартфона именно этим конвертером (с моими любимыми настройками)"?

Если первое, то сайт http://fb2pdf.com еще жив, вроде. Наверное, в гугле и другие найдутся.

Если второе, то теоретически - можно, а практически - лучше плюнуть и воспользоваться другим конвертером.


Хочу именно конвертер именно с такими настойками. Жаль, что нет возможности в виртуальный конвертер (в сети) засунуть свои настройки шрифтов и отступов.
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 24 May 2010
Posts: 2275


Location: SoCal

PostPosted: 11.01.2018 00:57     Quote

Kamoins
Ессли положение отчаянное, но есть андроидный телефон и формат mobi вместо pdf вас устроит, то можно воспользоваться этим.
_________________
Kindle Voyage
Рекомендации по межформатному конвертированию
 
View user's profile Send private message ^

Ketzalkoatle
Недавний участник форума

Недавний участник форума



Joined: 22 Nov 2017
Posts: 10


Location: Самара

PostPosted: 11.01.2018 13:48     Quote

Возможен ли кернинг буквы инициала?
К примеру, требуется вертикальную черту буквы "Г" в качестве буквицы придвинуть поближе к остальному тексту абзаца.[/quote]
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 14.01.2018 01:34     Quote

Ketzalkoatle wrote:
Возможен ли кернинг буквы инициала?
К примеру, требуется вертикальную черту буквы "Г" в качестве буквицы придвинуть поближе к остальному тексту абзаца.

То есть как это, "вертикальную черту придвинуть"? А горизонтальную черту оставить, где была, что ли? То есть, что бы форма буквы "Г" была другой, по сравнению с обычным текстом? Так это вроде и не кернинг. Кернинг - это, я цитирую, избирательное изменение интервала между буквами в зависимости от их формы. Если в буквице нужна буква другой формы, так это вопрос по шрифтам. Ищите подходящий шрифт или модифицируйте неподходящий.

Если же нужно придвинуть всю букву "Г" целиком, то этого можно добиться параметром spacingAfter стиля буквицы, назначив при помощи селектора отдельный стиль буквицы абзацам, начинающимся с нужной буквы:

Code:
{
    name:          "Ge-body",
    selector:      "//p[starts-with(., 'Г')]",
    baseStyle:     "body",
    dropcapStyle:  "Ge-bodyDropCap"   
},
{
    name:          "Ge-bodyDropCap",
    baseStyle:     "bodyDropCap",
    spacingAfter:  "-3pt"
},

_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

Ketzalkoatle
Недавний участник форума

Недавний участник форума



Joined: 22 Nov 2017
Posts: 10


Location: Самара

PostPosted: 15.01.2018 09:41     Quote

Да, несмотря на мое косноязычие, вы правильно поняли.
При тестировании, правда, оказалось, что и название книги, начинающееся с "Г" и текст "Глава первая" и т.п. стали отображаться с буквицей. Наверное, при поиске буквы "Г" надо искать только в тексте со стилем "body".
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 16.01.2018 00:04     Quote

Ketzalkoatle wrote:
При тестировании, правда, оказалось, что и название книги, начинающееся с "Г" и текст "Глава первая" и т.п. стали отображаться с буквицей.

Ах да, селектор должен быть более разборчивым:
Code:
selector:  "//section/p[starts-with(., 'Г')]",

_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

Ketzalkoatle
Недавний участник форума

Недавний участник форума



Joined: 22 Nov 2017
Posts: 10


Location: Самара

PostPosted: 16.01.2018 09:04     Quote

Да, теперь все правильно работает.
Раз нельзя для буквицы сделать отступ от левого края, может трансформацией пробелов наставить перед буквицей?
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 16.01.2018 10:35     Quote

Ketzalkoatle wrote:
Раз нельзя для буквицы сделать отступ от левого края, может трансформацией пробелов наставить перед буквицей?

Можно:
Code:
{   
    "query":   "//body[1]//section/p[1]/text()",
    "morpher": "concat('  ', .)"
},

_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^

Ketzalkoatle
Недавний участник форума

Недавний участник форума



Joined: 22 Nov 2017
Posts: 10


Location: Самара

PostPosted: 17.01.2018 09:20     Quote

Отступ теперь есть, но ярко проявилась некоторая особенность:
Если принять масштаб инициала 650% и сдвинуть инициал пробелами от левого края, то начиная примерно от середины страницы, изображение инициала справа обрезается.
Хотел бы вставить картинку, но не знаю как.
 
View user's profile Send private message ^

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

Член клуба The eBook



Joined: 22 Sep 2007
Posts: 3203


Location: San Jose, CA

PostPosted: 17.01.2018 10:44     Quote

Ketzalkoatle wrote:
Если принять масштаб инициала 650% и сдвинуть инициал пробелами от левого края, то начиная примерно от середины страницы, изображение инициала справа обрезается

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

_________________
Nothing Is Ever Easy fb2pdf
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 231, 232, 233, 234  Next
Page 232 of 234

 
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

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика