Author | Message |
---|
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. |
|
| |
vvv Автор программы 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, а в текстовом формате. |
|
| |
ipaq4150 Новенький участник форума
Joined: 23 Aug 2005 Posts: 2
| Posted: 24.08.2005 13:56 | |
| ок, спасибо за ответы. Понял, что проще и вернее для моего случая будет txt формат, но тут появляется опять одно "но" - если я смотрю txt в pocket word, к примеру, то все отлично видно и пробелы присутсвуют, в haali же они опять "съедаются". Pocket word впринципе может устроить, но хочу читать через haali т.к. там есть landscape режим чтения - может кто знает, как в haali убрать автоматическую подгонку по левому краю? вроде это - причина "съеданий" |
|
| |
vvv Автор программы 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: 4. clean: loaded book fragment 5. Выделить весь текст в окне FBD 6. Нажать "apply" в окне Book Cleaner |
|
| |
Moneo Новенький участник форума
Joined: 16 May 2007 Posts: 5
| Posted: 27.06.2007 14:40 | |
| У меня похожая проблема, и я сделал отступы через
Однако при попытке сделать fb2 или lrf они все заменяются на четыре неразрывных пробела (абзацный отступ). В чем тут может быть дело? |
|
| |
vvv Автор программы BookDesigner
Joined: 18 Jun 2003 Posts: 2690
| Posted: 27.06.2007 23:41 | |
| Moneo wrote: | У меня похожая проблема, и я сделал отступы через
Однако при попытке сделать fb2 или lrf они все заменяются на четыре неразрывных пробела (абзацный отступ). В чем тут может быть дело? |
При изготовлении fb2 отступы, заданные через & nbsp;, убираются. По той причине, что в правильно сделанной fb2-читалке пользователь сам назначает эти отступы.
При изготовлении lrf делается то же самое. Из-за того, что отступы для каждого элемента задаются через Styles -> indent.
По этим причинам при изготовлении fb2 и lrf не рекомендуется делать замены отступных nbsp на пробелы: будет бардак. |
|
| |
Moneo Новенький участник форума
Joined: 16 May 2007 Posts: 5
| Posted: 28.06.2007 12:37 | |
| Как в таком случае идеологически правильно сделать форматирование отступами?
Выходит - никак? |
|
| |
vvv Автор программы BookDesigner
Joined: 18 Jun 2003 Posts: 2690
| Posted: 28.06.2007 19:36 | |
| Moneo wrote: | Как в таком случае идеологически правильно сделать форматирование отступами?
|
Что-то при словах "идеологически правильно" Суслов вспомнился .
Единственное идеологически правильное форматирование отступа для lrf - это задание отступа через индент в стилях. Кстати, lrf-формат nbsp вообще не понимает, пришлось ему руки выкручивать. |
|
| |
Moneo Новенький участник форума
Joined: 16 May 2007 Posts: 5
| Posted: 06.07.2007 00:19 | |
| Понятно, спасибо за разъяснения.
В таком случае имею feature request: больше стилей, хороших и разных
Мою проблему решил бы пяток стилей для вложенных списков.
[мечтательно]
В идеале хотелось бы иметь возможнось задавать пользовательские стили... |
|
| |
vvv Автор программы BookDesigner
Joined: 18 Jun 2003 Posts: 2690
| Posted: 06.07.2007 02:09 | |
| Moneo wrote: | В таком случае имею feature request: больше стилей, хороших и разных
|
В модуле "Make Sony Reader file" подразумевается, что пользователь сам разрабатывает стили "под себя". Меняя назначения в "styles", можно делать любые стили, как хорошие, так и разные . Для одного только параграфа можно наваять как минимум несколько сотен разный стилей. А для того, чтобы стили можно было запоминать и быстро менять, есть кнопки "settings -> load, save". Также можно обмениваться стилевыми файлами с другими пользователями. |
|
| |
Moneo Новенький участник форума
Joined: 16 May 2007 Posts: 5
| Posted: 07.07.2007 00:44 | |
| Я имею в виду, что к стандартным стилям paragraph, title, subtitle и т.д. хотелось бы иметь возможность добавлять свои собственные. В моём конкретном случае, наверное, можно назначить неиспользуемые стили под разные уровни вложенности списка... но это а) будет идеологически неправильно и б) потребует индивидуального подхода, если вдруг захочется преобразовать книжку в какой-нибудь другой формат. |
|
| |