Информационный портал
pocket versionPOCKET  wikiWIKI  FAQFAQ  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ПрофильПрофиль  Войти и проверить личные сообщенияВойти и проверить личные сообщения  ВходВход

Схема fb3
На страницу 1, 2  След.
 
Найти сообщения без ответов
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Перспективы формата FB
Предыдущая тема :: Следующая тема  
Автор Сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Пт Ноя 14, 2008 17:57    Заголовок сообщения: Схема fb3 Ответить с цитатой

Готова схема, касающаяся описательной части fb3-документа (название, авторы, жанр, etc.)
Пример fb3-книги изменился, но лежит на прежнем месте
Здесь лежит схема fb3 (7 файлов + лицензия)
Здесь лежит документация по дескрипшн-схеме fb3

Здесь "все в одном архиве".
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Пт Дек 05, 2008 13:30    Заголовок сообщения: Ответить с цитатой

Добавлена схема для тела. В немного черновом состоянии.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


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

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

Зарегистрирован: 01.08.2007
Сообщения: 35
Откуда: София, Болгария

СообщениеДобавлено: Пн Дек 08, 2008 9:25    Заголовок сообщения: Ответить с цитатой

1. cite уже не будет? Или я не увидел его аналог?
2. У poem и table не будет title?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Пн Дек 08, 2008 13:29    Заголовок сообщения: Ответить с цитатой

BGReader писал(а):
cite уже не будет?
Забыл, и правда. Там должен быть html-совместимый blockquote.

BGReader писал(а):
У poem и table не будет title?
Там с тайтлами/субтайтлами все как-то малость сыро пока. В необходимости тайтла для таблиц я в принципе не уверен, стихам может и надо бы добавить. Но тоже как-то не факт. Есть конструктивные идеи?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Shaman
Администратор библиотеки FictionBook.Lib

Администратор библиотеки FictionBook.Lib

Зарегистрирован: 04.10.2004
Сообщения: 781
Откуда: Россия, Санкт-Петербург

СообщениеДобавлено: Вт Дек 09, 2008 1:10    Заголовок сообщения: Ответить с цитатой

Э-э-э... Как так - стихам и не надо? Конечно, надо. Да и у табличек, по идее, заголовок - это признак таблички, а не того, что перед ней.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

Зарегистрирован: 01.08.2007
Сообщения: 35
Откуда: София, Болгария

СообщениеДобавлено: Вт Дек 09, 2008 9:20    Заголовок сообщения: Ответить с цитатой

Для таблиц - пусть не title, но что-то совместимое с caption нужно (IMHO). У 95% из книг (которые делал) таблицы имели заголовок.
Для poem - меня вполне устраивает как сделано в FB2 - title (для poem) и subtitle (для poem и stanza).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Вт Дек 09, 2008 14:44    Заголовок сообщения: Ответить с цитатой

BGReader писал(а):
У 95% из книг (которые делал) таблицы имели заголовок.
Ок, налепим им всем тайтлов, раз такое дело. Хотя "subtitle (для poem и stanza)." непоняно. Там тогда тоже тайтлов навешать, чтобы уж стандартизировать. Тайтлы обяжем привязывать к последующему тексту, а субтайтлы будет просто разновидность форматирования.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


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

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

Зарегистрирован: 01.08.2007
Сообщения: 35
Откуда: София, Болгария

СообщениеДобавлено: Вт Дек 09, 2008 16:22    Заголовок сообщения: Ответить с цитатой

Да, моя ошибка - subtitle для poem нет. Но иногда (в FB2) пропускал title для poem и поставлял заголовок poem как subtitle для первая stanza - что бы не появлялся в оглавление. title для poem изпользувал только для сборники стихов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Ср Дек 10, 2008 13:44    Заголовок сообщения: Ответить с цитатой

Файлы схемы обновлены. Помимо этого в папке http://www.gribuser.ru/xml/fictionbook/3.00/ добавилась пара файлов biology.pdf и Biology.fb3.zip - скан и верстка учебника. Использование многих элементов там достаточно ясно, думаю, иллюстрируется, ну и вообще идея верстки.

Пока все, что касается body в более, чем драфтовом состоянии - любые замечания/соображения/сомнения приветствуются.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Sclex
Бывалый участник форума

Бывалый участник форума

Зарегистрирован: 24.09.2005
Сообщения: 416
Откуда: Минск

СообщениеДобавлено: Ср Дек 10, 2008 14:13    Заголовок сообщения: Ответить с цитатой

В связи с тем, что в разных шрифтах чтобы отобразить ударную гласную, надо ставить символ с кодом 769 либо перед, либо после этой гласной, может быть нужен тег, размечающий ударные буквы?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Ср Дек 10, 2008 14:27    Заголовок сообщения: Ответить с цитатой

Sclex писал(а):
В связи с тем, что в разных шрифтах чтобы отобразить ударную гласную, надо ставить символ с кодом 769 либо перед, либо после этой гласной, может быть нужен тег, размечающий ударные буквы?
Мне казалось, это не от шрифта зависит, а от качества шрифтового вывода? Т.е. в unicode (вроде как) вполне ясно описано, какой символ что делает, безо всяких там разночтений, просто часть софта глючно реализует стандарт. XML-костыли ставить для обхода глюков конкретного шрифтового софта представляется контрпродуктивным.
Если я не прав относительно стандарта - скажите, где надо курить мануалы?

Добавлено спустя 4 минуты 27 секунд:

ps. вики нас учит, что
Цитата:
Кодировка Unicode позволяет представлять знак ударения в русском языке. Знак ударения « ́» кодируется как U+0301 (769 в десятичной системе), он ставится после ударной буквы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Shaman
Администратор библиотеки FictionBook.Lib

Администратор библиотеки FictionBook.Lib

Зарегистрирован: 04.10.2004
Сообщения: 781
Откуда: Россия, Санкт-Петербург

СообщениеДобавлено: Пт Дек 12, 2008 13:27    Заголовок сообщения: Ответить с цитатой

Таки от шрифта зависит.

В шрифтах типа Times New Roman символ ударения нужно ставить после ударной буквы.

В шрифтах типа Verdana - до.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


GribUser
Автор формата FB2 - Автор библиотеки FB

Автор формата FB2 - Автор библиотеки FB

Зарегистрирован: 30.09.2004
Сообщения: 2475
Откуда: Москва

СообщениеДобавлено: Пт Дек 12, 2008 14:19    Заголовок сообщения: Ответить с цитатой

Порылся в нормативах. Нарыл http://unicode.org/versions/Unicode4.0.0/ch05.pdf раздел "5.13 Rendering Nonspacing Marks"

Вопрос о порядке следования символов там даже не поднимается как самоочевидный - сперва идет символ, потом его модификатор. Логично, вроде как. Отдельно оговорен случай, когда символа перед модификатором нет:
Цитата:
In a degenerate case, a nonspacing mark occurs as the first character in the text or is separated
from its base character by a line separator, paragraph separator, or other formatting
character that causes a positional separation. This result is called a defective combining
character sequence (see Section 3.6, Combination). Defective combining character
sequences should be rendered as if they had a space as a base character. (See Section 7.7,
Combining Marks.)
Курсив мой

Мораль: если есть кривые шрифты, мы можем попатчить софт, чтобы он компенсировал их кривость, или не позволить юзать кривые шрифты или еще че-то сделать компенсирующее кривизну текущего софта. Но заводить в стандарт вещи, которые уже вполне ясно стандартизированы в другом месте, где им и место, считаю решительно неправильным.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Sclex
Бывалый участник форума

Бывалый участник форума

Зарегистрирован: 24.09.2005
Сообщения: 416
Откуда: Минск

СообщениеДобавлено: Пт Дек 12, 2008 15:07    Заголовок сообщения: Ответить с цитатой

Цитата:
если есть кривые шрифты, мы можем попатчить софт, чтобы он компенсировал их кривость
Если будет в читалке фича символ ударения (769) для некоторых шрифтов переносить из положения «после символа» в положение «перед символом», то я согласен, что тег не нужен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Shaman
Администратор библиотеки FictionBook.Lib

Администратор библиотеки FictionBook.Lib

Зарегистрирован: 04.10.2004
Сообщения: 781
Откуда: Россия, Санкт-Петербург

СообщениеДобавлено: Сб Дек 13, 2008 12:36    Заголовок сообщения: Ответить с цитатой

В общем и целом суетиться и лезть в стандарты не надо, тут я согласен с Грибовым.

Однако конкретно сейчас ситуация по факту такая, что есть две группы шрифтов. В одной модификатор после символа, в другой - до.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.fictionbook.org -> Перспективы формата FB Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group