Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Пт Дек 05, 2008 13:30 Заголовок сообщения: |
|
|
Добавлена схема для тела. В немного черновом состоянии. |
|
Вернуться к началу |
|
|
BGReader Новенький участник форума
Зарегистрирован: 01.08.2007 Сообщения: 35 Откуда: София, Болгария
|
Добавлено: Пн Дек 08, 2008 9:25 Заголовок сообщения: |
|
|
1. cite уже не будет? Или я не увидел его аналог?
2. У poem и table не будет title? |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Пн Дек 08, 2008 13:29 Заголовок сообщения: |
|
|
BGReader писал(а): | cite уже не будет? | Забыл, и правда. Там должен быть html-совместимый blockquote.
BGReader писал(а): | У poem и table не будет title? | Там с тайтлами/субтайтлами все как-то малость сыро пока. В необходимости тайтла для таблиц я в принципе не уверен, стихам может и надо бы добавить. Но тоже как-то не факт. Есть конструктивные идеи? |
|
Вернуться к началу |
|
|
Shaman Администратор библиотеки 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
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Вт Дек 09, 2008 14:44 Заголовок сообщения: |
|
|
BGReader писал(а): | У 95% из книг (которые делал) таблицы имели заголовок. | Ок, налепим им всем тайтлов, раз такое дело. Хотя "subtitle (для poem и stanza)." непоняно. Там тогда тоже тайтлов навешать, чтобы уж стандартизировать. Тайтлы обяжем привязывать к последующему тексту, а субтайтлы будет просто разновидность форматирования. |
|
Вернуться к началу |
|
|
BGReader Новенький участник форума
Зарегистрирован: 01.08.2007 Сообщения: 35 Откуда: София, Болгария
|
Добавлено: Вт Дек 09, 2008 16:22 Заголовок сообщения: |
|
|
Да, моя ошибка - subtitle для poem нет. Но иногда (в FB2) пропускал title для poem и поставлял заголовок poem как subtitle для первая stanza - что бы не появлялся в оглавление. title для poem изпользувал только для сборники стихов. |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Ср Дек 10, 2008 13:44 Заголовок сообщения: |
|
|
Файлы схемы обновлены. Помимо этого в папке http://www.gribuser.ru/xml/fictionbook/3.00/ добавилась пара файлов biology.pdf и Biology.fb3.zip - скан и верстка учебника. Использование многих элементов там достаточно ясно, думаю, иллюстрируется, ну и вообще идея верстки.
Пока все, что касается body в более, чем драфтовом состоянии - любые замечания/соображения/сомнения приветствуются. |
|
Вернуться к началу |
|
|
Sclex Бывалый участник форума
Зарегистрирован: 24.09.2005 Сообщения: 416 Откуда: Минск
|
Добавлено: Ср Дек 10, 2008 14:13 Заголовок сообщения: |
|
|
В связи с тем, что в разных шрифтах чтобы отобразить ударную гласную, надо ставить символ с кодом 769 либо перед, либо после этой гласной, может быть нужен тег, размечающий ударные буквы? |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Ср Дек 10, 2008 14:27 Заголовок сообщения: |
|
|
Sclex писал(а): | В связи с тем, что в разных шрифтах чтобы отобразить ударную гласную, надо ставить символ с кодом 769 либо перед, либо после этой гласной, может быть нужен тег, размечающий ударные буквы? | Мне казалось, это не от шрифта зависит, а от качества шрифтового вывода? Т.е. в unicode (вроде как) вполне ясно описано, какой символ что делает, безо всяких там разночтений, просто часть софта глючно реализует стандарт. XML-костыли ставить для обхода глюков конкретного шрифтового софта представляется контрпродуктивным.
Если я не прав относительно стандарта - скажите, где надо курить мануалы?
Добавлено спустя 4 минуты 27 секунд:
ps. вики нас учит, что
Цитата: | Кодировка Unicode позволяет представлять знак ударения в русском языке. Знак ударения « ́» кодируется как U+0301 (769 в десятичной системе), он ставится после ударной буквы. |
|
|
Вернуться к началу |
|
|
Shaman Администратор библиотеки FictionBook.Lib
Зарегистрирован: 04.10.2004 Сообщения: 781 Откуда: Россия, Санкт-Петербург
|
Добавлено: Пт Дек 12, 2008 13:27 Заголовок сообщения: |
|
|
Таки от шрифта зависит.
В шрифтах типа Times New Roman символ ударения нужно ставить после ударной буквы.
В шрифтах типа Verdana - до. |
|
Вернуться к началу |
|
|
GribUser Автор формата 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.) | Курсив мой
Мораль: если есть кривые шрифты, мы можем попатчить софт, чтобы он компенсировал их кривость, или не позволить юзать кривые шрифты или еще че-то сделать компенсирующее кривизну текущего софта. Но заводить в стандарт вещи, которые уже вполне ясно стандартизированы в другом месте, где им и место, считаю решительно неправильным. |
|
Вернуться к началу |
|
|
Sclex Бывалый участник форума
Зарегистрирован: 24.09.2005 Сообщения: 416 Откуда: Минск
|
Добавлено: Пт Дек 12, 2008 15:07 Заголовок сообщения: |
|
|
Цитата: | если есть кривые шрифты, мы можем попатчить софт, чтобы он компенсировал их кривость | Если будет в читалке фича символ ударения (769) для некоторых шрифтов переносить из положения «после символа» в положение «перед символом», то я согласен, что тег не нужен. |
|
Вернуться к началу |
|
|
Shaman Администратор библиотеки FictionBook.Lib
Зарегистрирован: 04.10.2004 Сообщения: 781 Откуда: Россия, Санкт-Петербург
|
Добавлено: Сб Дек 13, 2008 12:36 Заголовок сообщения: |
|
|
В общем и целом суетиться и лезть в стандарты не надо, тут я согласен с Грибовым.
Однако конкретно сейчас ситуация по факту такая, что есть две группы шрифтов. В одной модификатор после символа, в другой - до. |
|
Вернуться к началу |
|
|
|