Съедаются пробелы в начале после преобразования в fb2

 
Libroom Forum IndexBook Designer
AuthorMessage

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

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



Joined: 23 Aug 2005
Posts: 2



Posted: 23.08.2005 14:35    

Использую для чтения на Pocket Pc Haaly Reader . В исходном тексте(html) имеем

Code:
#include<stdio.h>
main()
{
  printf("Hello,World");
}

В полученном

Code:
#include<stdio.h>
main()
{
printf("Hello,World");
}


т.е. "уходит" все форматирование- как с этим бороться?

Для преобразованя в формат fb2 использую any2fb2 или Fiction book designer.
 
View user's profile ^

vvv
Автор программы BookDesigner

Автор программы BookDesigner



Joined: 18 Jun 2003
Posts: 2690



Posted: 23.08.2005 21:27    

ipaq4150 wrote:
Использую для чтения на Pocket Pc Haaly Reader . В исходном тексте(html) имеем

Code:
#include<stdio.h>
main()
{
  printf("Hello,World");
}

В полученном

Code:
#include<stdio.h>
main()
{
printf("Hello,World");
}


т.е. "уходит" все форматирование- как с этим бороться?

Для преобразованя в формат fb2 использую any2fb2 или Fiction book designer.

А в чем разница между исходным и полученным кодом? Я заметил только отсутствие пробела перед printf. Чтобы такого не происходило, замените пробел на неразрывный пробел. В FBD неразрывный пробел вставляется по Ctrl+Space, а посмотреть на них вживую можно через View -> show nbsp.

Автоматика fb2-инструментов заточена под художественную, а не под техническую литературу. Поэтому для того, чтобы красиво и правильно сделать техническую книгу, быстрее всего придется поработать в ручном редакторе. Есть два специализированных ручных редактора: FB Editor и Fiction Book Investigator, который включен в Fiction Book Designer.

Если же конечная цель только читать книгу по программированию в Haali, то проще ее сделать не в fb2, а в текстовом формате.
 
View user's profile ^

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

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



Joined: 23 Aug 2005
Posts: 2



Posted: 24.08.2005 13:56    

ок, спасибо за ответы. Понял, что проще и вернее для моего случая будет txt формат, но тут появляется опять одно "но" - если я смотрю txt в pocket word, к примеру, то все отлично видно и пробелы присутсвуют, в haali же они опять "съедаются". Pocket word впринципе может устроить, но хочу читать через haali т.к. там есть landscape режим чтения - может кто знает, как в haali убрать автоматическую подгонку по левому краю? вроде это - причина "съеданий"
 
View user's profile ^

vvv
Автор программы BookDesigner

Автор программы BookDesigner



Joined: 18 Jun 2003
Posts: 2690



Posted: 24.08.2005 20:47    

ipaq4150 wrote:
ок, спасибо за ответы. Понял, что проще и вернее для моего случая будет txt формат, но тут появляется опять одно "но" - если я смотрю txt в pocket word, к примеру, то все отлично видно и пробелы присутсвуют, в haali же они опять "съедаются". Pocket word впринципе может устроить, но хочу читать через haali т.к. там есть landscape режим чтения - может кто знает, как в haali убрать автоматическую подгонку по левому краю? вроде это - причина "съеданий"

Ну тогда можно попробовать сделать fb2, но с хитростями. Заменив все пробелы на nbsp. В FBD это делается быстро и автоматом.

1. Tools -> Book Cleaner
в окне Book Cleaner
2. Add
3.
replace what: chr(32)
replace by: &nbsp;
4. clean: loaded book fragment
5. Выделить весь текст в окне FBD
6. Нажать "apply" в окне Book Cleaner
 
View user's profile ^

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

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



Joined: 16 May 2007
Posts: 5



Posted: 27.06.2007 14:40    

У меня похожая проблема, и я сделал отступы через &nbsp;

Однако при попытке сделать fb2 или lrf они все заменяются на четыре неразрывных пробела (абзацный отступ). В чем тут может быть дело?
 
View user's profile ^

vvv
Автор программы BookDesigner

Автор программы BookDesigner



Joined: 18 Jun 2003
Posts: 2690



Posted: 27.06.2007 23:41    

Moneo wrote:
У меня похожая проблема, и я сделал отступы через &nbsp;

Однако при попытке сделать fb2 или lrf они все заменяются на четыре неразрывных пробела (абзацный отступ). В чем тут может быть дело?

При изготовлении fb2 отступы, заданные через & nbsp;, убираются. По той причине, что в правильно сделанной fb2-читалке пользователь сам назначает эти отступы.

При изготовлении lrf делается то же самое. Из-за того, что отступы для каждого элемента задаются через Styles -> indent.

По этим причинам при изготовлении fb2 и lrf не рекомендуется делать замены отступных nbsp на пробелы: будет бардак.
 
View user's profile ^

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

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



Joined: 16 May 2007
Posts: 5



Posted: 28.06.2007 12:37    

Как в таком случае идеологически правильно сделать форматирование отступами?

Выходит - никак?
 
View user's profile ^

vvv
Автор программы BookDesigner

Автор программы BookDesigner



Joined: 18 Jun 2003
Posts: 2690



Posted: 28.06.2007 19:36    

Moneo wrote:
Как в таком случае идеологически правильно сделать форматирование отступами?

Что-то при словах "идеологически правильно" Суслов вспомнился Smile.

Единственное идеологически правильное форматирование отступа для lrf - это задание отступа через индент в стилях. Кстати, lrf-формат nbsp вообще не понимает, пришлось ему руки выкручивать.
 
View user's profile ^

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

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



Joined: 16 May 2007
Posts: 5



Posted: 06.07.2007 00:19    

Понятно, спасибо за разъяснения.

В таком случае имею feature request: больше стилей, хороших и разных Very Happy

Мою проблему решил бы пяток стилей для вложенных списков.

[мечтательно]

В идеале хотелось бы иметь возможнось задавать пользовательские стили...
 
View user's profile ^

vvv
Автор программы BookDesigner

Автор программы BookDesigner



Joined: 18 Jun 2003
Posts: 2690



Posted: 06.07.2007 02:09    

Moneo wrote:

В таком случае имею feature request: больше стилей, хороших и разных Very Happy

В модуле "Make Sony Reader file" подразумевается, что пользователь сам разрабатывает стили "под себя". Меняя назначения в "styles", можно делать любые стили, как хорошие, так и разные Smile. Для одного только параграфа можно наваять как минимум несколько сотен разный стилей.
А для того, чтобы стили можно было запоминать и быстро менять, есть кнопки "settings -> load, save". Также можно обмениваться стилевыми файлами с другими пользователями.
 
View user's profile ^

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

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



Joined: 16 May 2007
Posts: 5



Posted: 07.07.2007 00:44    

Я имею в виду, что к стандартным стилям paragraph, title, subtitle и т.д. хотелось бы иметь возможность добавлять свои собственные. В моём конкретном случае, наверное, можно назначить неиспользуемые стили под разные уровни вложенности списка... но это а) будет идеологически неправильно и б) потребует индивидуального подхода, если вдруг захочется преобразовать книжку в какой-нибудь другой формат.
 
View user's profile ^
Libroom Forum IndexBook DesignerAll 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