V485602 Последыш Древних

Файл книги Последыш Древних у меня не открылся программой CoolReader2.00.66 build 5807, хотя многие другие файлы этого автора открылись нормально

Для себя я этот файл открыл c помощью MSWord и конвертировал в fb2 программой doc2fb, вставил с помощью FictionBook Editor картинку - буду читать. Правда получилось видимо не очень аккуратно - FictionBook Editor ругается при сохранении, но CoolReader2.00.66 build 5807 этот файл нормально читает. Если кто возьмется переделать - перешлю.

Аватар пользователя Isais

Туда какой-то УМЕЛЕЦ! 3 (три) обложки вмастил. Вот и инвалид.

Isais написал:
Туда какой-то УМЕЛЕЦ! 3 (три) обложки вмастил. Вот и инвалид.
Не я!
CoolReader любой, хоть 2.00.66, хоть 3, нормально показывает все обложки, сколько бы их ни было.
Стандарт FB 2.0 признаёт любое количество обложек, хотя в черновом варианте, когда создавался Либрусек, Грибов планировал ограничить число обложек книги одной, но в окончательный вариант стандарта это ограничение не вошло, следовательно некорректно называть файлы с несколькими обложками невалидными. К сожалению, Либрусек не показывает при чтении с сайта остальные обложки, но это невалидность Либрусека, а не стандарта. Либрусек ещё много чего неправильно показывает, так что ж книги невалидными объявлять!
Но ведь тут, наверно, речь шла не о FB2, а о Вордовском файле? Тогда, конечно.
Аватар пользователя alexej36

Открываем Notepad++ (FBE вылетает) и читаем:

</author>
<program-used>OOoFBTools-2.21 (ExportToFB21)</program-used>
<date value="2014-05-08">08.05.2014</date>
<id>OOoFBTools-2014-5-8-22-35-4-1-Saharov-Vasiliy-339</id>
<version>1.0</version>

Чего Saharov-Vasiliy засунул такого не кошерного с помощью OOoFBTools?
Обложки очень тяжелые. Удалил их и в FBE книга открылась. Куча еще неполадок. Сейчас скоро все исправлю.
Цитата:
по — прежнему
по — хорошему

За такое я уберу Saharov-Vasiliy из авторов!

alexej36 написал:

За такое я уберу Saharov-Vasiliy из авторов!

Рыдаид(с)
Так он же и есть автор этой нетленки)))
Аватар пользователя s_Sergius

alexej36 написал:

<program-used>OOoFBTools-2.21 (ExportToFB21)</program-used>
<id>OOoFBTools-2014-5-8-22-35-4-1-Saharov-Vasiliy-339</id>

Чего Saharov-Vasiliy засунул такого не кошерного с помощью OOoFBTools?

Сам Saharov-Vasiliy тут ни при чем. Ведь в <id> книги OOoFBTools прописывает имя автора произведения, а не верстальщика fb2.
Аватар пользователя alexej36

Таки ой - Saharov-Vasiliy ни при делах :) Но адептов OOoFBTools нужно наказывать!

Аватар пользователя s_Sergius

alexej36 написал:
Таки ой - Saharov-Vasiliy ни при делах :) Но адептов OOoFBTools нужно наказывать!

Не-а. OOoFBTools за кривые ручки его пользователей тоже не в ответе!

s_Sergius написал:
alexej36 написал:
Таки ой - Saharov-Vasiliy ни при делах :) Но адептов OOoFBTools нужно наказывать!

Не-а. OOoFBTools за кривые ручки его пользователей тоже не в ответе!
Поддерживаю!
Тогда уж вообще всех поголовно наказывать: адептов doc2fb за то, что жанров у файлов нет, адептов any2fb за то, что все тексты сплошь стихи и т.д.
Аватар пользователя s_Sergius

Дело в http://lib.rus.ec/b/485602 не в обложках. И даже не в аннотации прямо в секции, на которую валидатор ругается. Читалки с таким справляются.
А причина была в наличии вот такой хитрой иллюстрации:

<binary id="img_1.png" content-type="image/png">
iVBORw0KGgo=
</binary>

Валидаторы на это не реагируют, но CoolReader 2 пасуют, да и FBE такой файл загрузить не может, выдает сообщение:
Аватар пользователя s_Sergius

Такие пустышки вместо иллюстраций могут появляться из-за некоторой особенности OOoFBTools (или редактора), о которой должен помнить каждый пользователь.
OOoFBTools о возможности этого глюка честно предупреждает. И игнорировать подобную рекомендацию не стоит.

Аватар пользователя alexej36

В книге вместо привычного дефиса (U+002D) имеются U+2013 и U+2011. Зачем так делает OOoFBTools - мне непонятно.
Генеральная уборка среднее тире (U+2013) меняет на длинное (U+2014), обрамляя его пробелами. Тем самым портит текст.
Лечится, конечно, массовой заменой U+2013 и U+2011 на U+002D.

Аватар пользователя Isais

Цитата:
Зачем так делает OOoFBTools - мне непонятно.

Не думаю, что это делает ООоFBTools. Во всяком случае, массово изготавливая с его помощью полуфабрикаты fb2, с такой засадой не сталкивался.
Если, конечно, эти дефисотире не прописаны в исходнике текста, который конвертировал ОпенОфис.
X