Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alan Автор ридера Alreader и клона Haali
Зарегистрирован: 25.01.2005 Сообщения: 421
|
Добавлено: Вт Мар 06, 2007 20:36 Заголовок сообщения: |
|
|
Mike Sinkovsky
Цитата: | Как минимум в кулридере что-то такое реализовано, по крайней мере в настройках у него "code" есть |
не знаю, что там есть, но 66 версия просто вырезает текст внутри code |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Вт Мар 06, 2007 21:41 Заголовок сообщения: |
|
|
Shaman писал(а): | Почему именно так, как сделано - бог весть. Не знаю. |
Ну в общем-то почему так сделано понятно, потому что добавили там пачкой все варианты шрифтового оформления.
Почему не сделан аналог pre - другой вопрос. В числе прочего потому, что неочевидно, как его на маленьком экране отображать. С горизонтальным скролингом, чтоли? Да и вводить элемент уровня <p> не хотелось без нужды. Но вообще может и стоит что-то такое завести. |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Ср Мар 07, 2007 9:43 Заголовок сообщения: |
|
|
Alan писал(а): | Как минимум в кулридере что-то такое реализовано, по крайней мере в настройках у него "code" есть
не знаю, что там есть, но 66 версия просто вырезает текст внутри code | Хм, действительно вырезает. А в настройках есть... Бага видимо.
GribUser писал(а): | Почему не сделан аналог pre - другой вопрос. В числе прочего потому, что неочевидно, как его на маленьком экране отображать. С горизонтальным скролингом, чтоли? Да и вводить элемент уровня <p> не хотелось без нужды. Но вообще может и стоит что-то такое завести. |
Хе, вот как таблицы рисовать на маленьком экране без горизонтального скроллинга - это неочевидно.. Так их ввели
А с листингом как раз проще, выше был предложен вроде вполне приемлемый вариант отображения. |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Ср Мар 07, 2007 15:14 Заголовок сообщения: |
|
|
Mike Sinkovsky писал(а): | Так их ввели |
Ну их все просили, вот и ввели. И где они? |
|
Вернуться к началу |
|
|
Marina_Ch Постоянный участник форума
Зарегистрирован: 14.04.2006 Сообщения: 779 Откуда: Москва
|
Добавлено: Ср Мар 07, 2007 15:38 Заголовок сообщения: |
|
|
GribUser писал(а): | Ну их все просили, вот и ввели. И где они? | Димочка, они пока в картинках. Причины назвать, али сам знаешь прекрасно?
Есть таблицы в книгах, нужны таблицы в фб2 - а конвертеры либ что на таблицы скажут? что с ними станет в том же rb? Или ртф, или тхт? А читалки, кроме кулридера их как отобразят? выкусыванием? У меня сейчас как раз книга с тремя таблицами в работе - что посоветуешь делать?
Кроме того и ФР таблицы распознавать не любит, так что тут засада со всех сторон. А потому пока они в картинках. Будет софт - будут таблицы. Не будет софта - будут картинки. Все же просто. Вот Пилигрим сделал в ФБЕ поддержку таблиц - прекрасно и удобно. Но только вручную. Конвертацию из ртф в фб2 таблицы не сделать никак. И что - на одну таблицу тратить время сравнимое со временем подготовки простенькой книги? _________________ REB 1100, REB 1200, SE P910i |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Ср Мар 07, 2007 15:58 Заголовок сообщения: |
|
|
Marina_Ch писал(а): | Будет софт - будут таблицы. Не будет софта - будут картинки. Все же просто. |
Круг посвещенных растет, стопудово |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Ср Мар 07, 2007 16:14 Заголовок сообщения: |
|
|
Значит и таблицы неправильно ввели Можно было скрестить ужа с ежом - раз оно сейчас картинки, то и расширять картинки. Добавить в картинку-скриншот атрибут - ссылку на отдельное body, в которой таблица. Кто о нем не знает, проигнорируют и покажут картинку, как и раньше.
Но и тут уже поздно пить боржом, наверно. |
|
Вернуться к началу |
|
|
Marina_Ch Постоянный участник форума
Зарегистрирован: 14.04.2006 Сообщения: 779 Откуда: Москва
|
Добавлено: Ср Мар 07, 2007 16:15 Заголовок сообщения: |
|
|
Дима, твой вариант? Предложи и мы будем пробовать...
Вот появился человек, желающий иметь книги по программированию - сразу вылезла несообразность формата в том месте, где code. Подправишь формат - начнет один книги делать, подтянутся и другие. Главное прецендент создать |
|
Вернуться к началу |
|
|
Alan Автор ридера Alreader и клона Haali
Зарегистрирован: 25.01.2005 Сообщения: 421
|
Добавлено: Ср Мар 07, 2007 17:32 Заголовок сообщения: |
|
|
Mike Sinkovsky
Цитата: | Но и тут уже поздно пить боржом, наверно |
ну почему же поздно... то, что code в где-то там в какой-то схеме прописано как стиль, не мешает в читалке его вопринимать как абзац:)))
С таблицами хуже... Хоть брать их, формировать html и отдавать эксплореру для показа... |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Чт Мар 08, 2007 7:02 Заголовок сообщения: |
|
|
Вообще неплохо бы иметь некий стандартный механизм расширения формата без потери обратной совместимости. Чтобы работающий с форматом софт при встрече с незнакомым тэгом знал что с ним делать. Вариантов в общем немного -- либо выкусить нафиг вместе с содержимым, либо проигнорировать и показать содержимое, как если бы тэга и не было. Ну может еще их комбинация -- эту часть выкусить, а эту отобразить.
В общем стандартный прием, во многих форматах такое соглашение есть. Как это делается в xml не в курсе, но наверняка можно как-то.
Но это опять же общефилософски, а если по простому, то картинки ведь разрешены как внутри параграфа, так и снаружи? Ну можно наверно и code так же разрешить... |
|
Вернуться к началу |
|
|
Admin Администратор информационного портала FB
Зарегистрирован: 11.06.2004 Сообщения: 1610 Откуда: Воронеж
|
Добавлено: Чт Мар 08, 2007 19:13 Заголовок сообщения: |
|
|
Софт незнакомый тег должен игнорировать, по большому счету. Но это касается элементов формата, которые софт не поддерживает. Использовать элементы, не описанные в стандарте, приведет к большому бардаку.
Добавлено спустя 1 минуту 19 секунд:
Что касается элемента code, то, думаю, Дима проникся и поправит. |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Чт Мар 08, 2007 20:06 Заголовок сообщения: |
|
|
Цитата: | Софт незнакомый тег должен игнорировать, по большому счету. Но это касается элементов формата, которые софт не поддерживает. Использовать элементы, не описанные в стандарте, приведет к большому бардаку. |
Ну к бардаку как раз приводит отсутствие определения, что делать с неизвестным тэгом.
Что такое "игнорировать"? Вот кулридер текст заключенный в <code> выкусывает - это игнорирование? А где сказано что такое поведение неверное, раз читалка "частично совместима" с 2.1? Раз не определено, то имеет право делать что хочет.
Можно конечно просто сказать что текст внутри незнакомых тэгов всегда должен отображаться, а не выкусываться. Когда нужно выкусывать, навскидку в голову не приходит. Лучше показать лишнее, чем не показать нужное.
Да в общем большинству читателей на форматирование плевать, насколько я понял. Читают txt и не жужжат.
Последний раз редактировалось: Mike Sinkovsky (Чт Мар 08, 2007 20:11), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Чт Мар 08, 2007 20:08 Заголовок сообщения: |
|
|
Mike Sinkovsky писал(а): | Ну к бардаку как раз приводит отсутствие пределения, что делать с неизвестным тэгом. |
пропускать, оставляя контент, очевидно. Стандартное поведение для всех систем разметки текста. Тут и обсуждать нечего. |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Чт Мар 08, 2007 20:23 Заголовок сообщения: |
|
|
Цитата: | пропускать, оставляя контент, очевидно. Стандартное поведение для всех систем разметки текста. Тут и обсуждать нечего. |
Ну насчет всех -- это неправда-с.
Например в rtf соглашение -- если незнакомый тэг начинается со звёздочки, то выкусывать, а если с любого другого, то отображать контент. |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Чт Мар 08, 2007 20:51 Заголовок сообщения: |
|
|
Mike Sinkovsky писал(а): | если незнакомый тэг начинается со звёздочки |
Явно исключение оговорено, все неоговоренное показывается... В общем, тут разночтений не должно быть. |
|
Вернуться к началу |
|
|
|