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

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


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

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

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

СообщениеДобавлено: Пт Июн 10, 2005 17:20    Заголовок сообщения: Ответить с цитатой

Stranger писал(а):
Следует ли из этого понимать, что идея по существу принята, осталось дело только за читалкой
Из этого следует, что не формат тебе нужен новый, а читалка. Вот и уговори кого-нить написать читалку под эту всю м... э... ерунду, во. А уж новый нэймспейс с отдельной схемой сочинить - дело пяти минут, как-раз положим задел для расширения формата сторонними нэймспейсами и вообще помозгуем... Вот, к примеру, как я это буду преобразовывать в rb в библиотеке? Ну rb ладно, там можно графику генерить, а prc? Вот об этом подумай. Мне в библиотеке такие книги не нужны.

Кстати. Грамотно (b/w png без шума в картинке) подготовленные картинки должны весить ОЧЕНЬ скромно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


Stranger
Модератор

Модератор

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

СообщениеДобавлено: Пт Июн 10, 2005 17:34    Заголовок сообщения: Ответить с цитатой

GribUser писал(а):
Вот и уговори кого-нить написать читалку

ОК, поговорю с знакомыми программерами, может кто и возьмется.
GribUser писал(а):
Ну rb ладно, там можно графику генерить, а prc? Вот об этом подумай.

Как мне об этом подумать, если я этот prc в глаза не видывал? Это во-первых. Во-вторых, можно: а) для таких книг больше никаких форматов не генерить, оставить только fb2; б) не выкладывать на fb.lib, выкладывать в другое место, большая проблема что ли?
GribUser писал(а):
Грамотно (b/w png без шума в картинке) подготовленные картинки должны весить ОЧЕНЬ скромно.

И как эти грамотно подготовленные b/w картинки будут смотреться на hi-res мониторе? Как порнография, вот как. А там, глядишь, и 800*600 мониторчики подоспеют, тогда что делать, с лупой их разглядывать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

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

СообщениеДобавлено: Пт Июн 10, 2005 17:52    Заголовок сообщения: Ответить с цитатой

Stranger писал(а):
б) не выкладывать на fb.lib, выкладывать в другое место, большая проблема что ли?
Дык тогда и формат тебе ни к чему. Формат для того и сделан, чтоб кросплатформенность, библиотека и все дела... А без этого - че хошь делай, зачем еще формат? С vvv поговори, он на таких решениях специализируется. Есть и для них место на планете.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


vvv
Автор редактора BookDesigner

Автор редактора BookDesigner

Зарегистрирован: 06.10.2004
Сообщения: 349

СообщениеДобавлено: Пт Июн 10, 2005 19:42    Заголовок сообщения: Re: Шахматная литература vs fb2.x Ответить с цитатой

Stranger писал(а):
В настоящее время, насколько я знаю, не существует ни одного формата, который поддерживал бы одновременно и текст, и диаграммы.

Ну это ты зря: doc и html все это прекрасно поддерживают. Я ради хохмы сделал также такую поддержку в FBD. Забавно получилось: берешь мышкой фигурку и двигаешь. С e2 на e4. Потом прибил: побоялся, что вместо серьезной подготовки книги пользователи в шахматы играть начнут Very Happy.

Для того, чтобы fb2 реально поддерживал одновременно и текст, и диаграммы, нужно следующее.
Способ 1.
1. Ввести в схему тэг локального шрифта (типа <font name=...>). Либо добавить соответствующий аттрибут в <style...>.
2. Приспособить fb2-читалки под работу с локальным шрифтом.
Первое условие реализовать не сложно. А вот со вторым - это проблема...

Способ 2.
Нарисовать шахматные символы на пустых местах любого юникодного шрифта. При помощи программы типа FontLab. В этом случае ничего не придется менять ни в схеме, ни в читалке. Но зато придется подстраивать конверторы в fb2...

Ну а еще можно так.
Ставишь шрифт ISDiagram в компьютер. Открываешь FBD, затем Configuration -> fonts -> add -> ISDiagram. Берешь книгу с диаграммами и грузишь в FBD. Обводишь мышкой безобразие, которое FBD показывает на экране вместо диаграммы, затем в fonts клик на SDiagram. По окончанию редактирования - Make BookDesigner file, и все это текстово-диаграммное дело будет записано в html0-формате.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Gremlin
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 14.02.2005
Сообщения: 155

СообщениеДобавлено: Пт Июн 10, 2005 20:13    Заголовок сообщения: Re: Шахматная литература vs fb2.x Ответить с цитатой

Stranger писал(а):
Как мне об этом подумать, если я этот prc в глаза не видывал?

Хорошо, тогда посмотри на txt (досовский, в cp866 или koi8).
vvv писал(а):
Для того, чтобы fb2 реально поддерживал одновременно и текст, и диаграммы, нужно следующее.
Способ 1.
1. Ввести в схему тэг локального шрифта (типа <font name=...>). Либо добавить соответствующий аттрибут в <style...>.

Опять же назови хоть один из выходных форматов, поддерживающий локальные шрифты.
vvv писал(а):
2. Приспособить fb2-читалки под работу с локальным шрифтом.
Первое условие реализовать не сложно. А вот со вторым - это проблема...

Exclamation
vvv писал(а):
Способ 2.
Нарисовать шахматные символы на пустых местах любого юникодного шрифта. При помощи программы типа FontLab. В этом случае ничего не придется менять ни в схеме, ни в читалке. Но зато придется подстраивать конверторы в fb2...

Конверторы в fb2 - это ерунда (в крайнем случае можно ручками поработать). А вот конверторы в прочие форматы... (Да еще бы неплохо эти символы в стандарт Unicode запихнуть, чтобы быть уверенными, что на эти места иероглифы еще не открытого африканского племени не запихнут)
Но зато есть и плюсы:
1. Тот кому надо может и шрифты скачать
2. Не нужна никакая правка стандарта !!! (в 2.1 появился <code>)

Как вариант - вместо буковок алфавита впечатывать ссылки на картинки (но думаю, что по одной png на схему будет экономичнее Smile )

И еще способ: делать как говорит Дима, и ждать (можно активно) когда читалки начнут понимать SVG (или еще какой-нибудь векторный формат).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


vvv
Автор редактора BookDesigner

Автор редактора BookDesigner

Зарегистрирован: 06.10.2004
Сообщения: 349

СообщениеДобавлено: Сб Июн 11, 2005 2:57    Заголовок сообщения: Re: Шахматная литература vs fb2.x Ответить с цитатой

Gremlin писал(а):
Опять же назови хоть один из выходных форматов, поддерживающий локальные шрифты.

Если хотя бы один - MobiPocket. Да и другие есть (например, MS Reader).

Но эти примеры вовсе не означают, что я являюсь сторонником добавления в fb2 локального шрифта прямо сейчас. Даже наоборот: мое мнение - лучше меньше, да лучше...

Может быть со временем и появится необходимость изобретения какой-нибудь навороченного fb++. А пока лучше сосредоточиться на более актуальных проблемах формата.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


geometer
Гость





СообщениеДобавлено: Сб Июн 11, 2005 3:09    Заголовок сообщения: Re: Шахматная литература vs fb2.x Ответить с цитатой

Gremlin писал(а):

vvv писал(а):
Способ 2.
Нарисовать шахматные символы на пустых местах любого юникодного шрифта. При помощи программы типа FontLab. В этом случае ничего не придется менять ни в схеме, ни в читалке. Но зато придется подстраивать конверторы в fb2...

Конверторы в fb2 - это ерунда (в крайнем случае можно ручками поработать). А вот конверторы в прочие форматы... (Да еще бы неплохо эти символы в стандарт Unicode запихнуть, чтобы быть уверенными, что на эти места иероглифы еще не открытого африканского племени не запихнут)

Шахматные символы есть в таблице Unicode -- от 2654 до 265F.

Вопрос к Stranger -- а какой-нибудь формат для шахматных текстов с диаграммами существует? Я бы попробовал его в свою читалку добавить. Wink
Вернуться к началу


Gremlin
Зрелый участник форума

Зрелый участник форума

Зарегистрирован: 14.02.2005
Сообщения: 155

СообщениеДобавлено: Сб Июн 11, 2005 10:03    Заголовок сообщения: Re: Шахматная литература vs fb2.x Ответить с цитатой

geometer писал(а):
Шахматные символы есть в таблице Unicode -- от 2654 до 265F.

Вопрос к Stranger -- а какой-нибудь формат для шахматных текстов с диаграммами существует? Я бы попробовал его в свою читалку добавить. Wink

1. Раз символы есть - то вот тебе и простейший формат:
Код:
<p><code>&#x80;&#x2654;&#x2655;...</code></p>

и так 8-раз.
Правда здесь не задаются цвета клеток (но для пустых можно подобрать подходяший символ и доска будет вполне понятной).
2. Все-таки я не могу понять чем кого-то не устраивает картинка на пару килобайт. Только что вытянул из и-нета схемку в gif на 6696 байт (260x260x8 BPP) после уменьшения цветов до 4 (на мой взгляд картинка только улучшилась) получился png на 1661 байт. Вот исходная картинка:

Куда уж тут улучшать, да еще ради десятка книг.

А если охота улучшить свою читалку - то реализуй таблицы (думаю, что они на порядки более востребованы) Smile.

И, раз уж пошла такая пьянка, какие существуют форматы записи аккордов, музыки, химических формул, диаграмм, графиков, ... ? Smile
А если по существу, то подобные расширения имеют право на жизнь, но для них должен быть механизм подключения (например через namespace) причем прозрачной для тех читалок/конверторов, которые про все это не слышали, механизм подстановки альтернативы. Скажем есть, заданная через свое расширение, шахматная доска; для, читалок не знающих про это расширение, представлен png; для программ которые понимают только тест задается альтернативный текст.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


Admin
Администратор информационного портала FB

Администратор информационного портала FB

Зарегистрирован: 11.06.2004
Сообщения: 1610
Откуда: Воронеж

СообщениеДобавлено: Вт Июн 14, 2005 8:00    Заголовок сообщения: Ответить с цитатой

vvv писал(а):
Но эти примеры вовсе не означают, что я являюсь сторонником добавления в fb2 локального шрифта прямо сейчас. Даже наоборот: мое мнение - лучше меньше, да лучше...

Exclamation Exclamation Exclamation

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

Admin писал(а):
А если по существу, то подобные расширения имеют право на жизнь, но для них должен быть механизм подключения (например через namespace) причем прозрачной для тех читалок/конверторов, которые про все это не слышали, механизм подстановки альтернативы.

Вот и я ор том же, механизм специализированных дополнительных namespace. Только давайте сначала 2.1 до ума доведем в редакторах и ридерах, а потом уже будем думать о расширениях формата.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail


Test
Гость





СообщениеДобавлено: Вт Июн 21, 2005 0:03    Заголовок сообщения: Тэги и их извращения Ответить с цитатой

В пределах существующей схемы и существующих ридеров тоже можно вполне успешно шахматно извратиться.
Например, берем почти любой тэг, скажем <cite> или <subtitle>, для которого в Ридере возможно настроить отдельный фонт для отображения, добавляем в систему шахматный фонт и настраиваем именно его. (в HaaliReader для PocketPC отдельного фонта нет, но и там можно извратиться, сделав свой шрифт, в котором скажем Bold заменен полями и фигурами, и настроив отображать <cite> жирным, а все остальное простым шрифтом).
После этого оформляем этим тэгом 64 требуемых символа, и готово - видим доску без всяких рисунков! Только обычные цитаты в такой книге применять нельзя. Wink

vvv писал(а):
Ну а еще можно так.
Ставишь шрифт ISDiagram в компьютер. Открываешь FBD, затем Configuration -> fonts -> add -> ISDiagram. Берешь книгу с диаграммами и грузишь в FBD. Обводишь мышкой безобразие, которое FBD показывает на экране вместо диаграммы, затем в fonts клик на SDiagram. По окончанию редактирования - Make BookDesigner file, и все это текстово-диаграммное дело будет записано в html0-формате.
Собственно, это и имелось в виду, только надо еще немного доизвратиться, чтобы такая "диаграмма" показывалась в ридерах для FB2, а не только в одном FBD.

А шахматист-программист вообще может написать себе скрипт-конвертер на том же Перле, который автоматом переведет в исходнике выделенную его собствественным тэгом <chess> стандартную шахматную нотацию в вышеуказанное извращение. Smile

Другое дело, что ему будет немногим сложнее перевести выделенную тем же <cite> стандартную нотацию в картинку, затем автоматически вставляемую в FB2-книгу после <cite>. То есть сделать программу, вставляющую картинки в книгу, оформленную первоначально лишь текстом.
Тогда вообще ничего менять ни в ридерах, ни в конверторах не надо. Будет просто и нотация, и картинка. А для чистого txt просто одна нотация без картинки. Может найдется такой энтузиаст? Я в Perl с картинками работать пока не умею... Какой модуль из CPAN надо брать для генерации картинок?

Единственный минус подобного подхода - опять-таки обычные цитаты уже не вставишь, поскольку тэг <cite> занят. Можно конечно занять тэг <emphasis>, а жирный текст выделять как <strong>... Нет, Гриб, остро необходимо ввести в FB3 фиктивный тэг <user typ=XXX>ZZZ</user>, игнорируемый (но сохраняемый!) читалками и стандартными конвертерами и специально предназначенный для нестандартных читалок и конвертеров. Причем удобно при отсутствии указания конкретного типа конвертерам считать ZZZ обычным (или подчеркнутым?)текстом, а вот нативным FB2-читалкам типа HaaliReader добавлять настройку отображения как отдельного элемента (стиля?), наравне с cite, emphasis и прочими.
Вернуться к началу


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

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

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

СообщениеДобавлено: Вт Июн 21, 2005 3:38    Заголовок сообщения: Ответить с цитатой

Test писал(а):
Гриб, остро необходимо ввести в FB3 фиктивный тэг <user typ=XXX>ZZZ</user>, игнорируемый (но сохраняемый!)
для таких вещей есть нэймспейсы в широком смысле и style в узком.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


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

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

Зарегистрирован: 20.07.2005
Сообщения: 28

СообщениеДобавлено: Ср Июл 20, 2005 17:47    Заголовок сообщения: Ответить с цитатой

вот кому надо фонты шахматные

типа коллекция ссылок:
http://jeff.cs.mcgill.ca/~luc/chess.html

оттуда навскидку:
http://www.chessgraphics.net/font.htm
http://www.enpassant.dk/chess/fonteng.htm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


krey
Гость





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

хочу вставить 5 копеек. есть такое понятие как epd - это формат представления позиции. например, строка 7K/8/k1P5/7p/8/8/8/8 представляет собой позицию известного этюда Рети.
не составляет труда написать <EPD>7K/8/k1P5/7p/8/8/8/8</EPD> и соответственно анализатор хоть при помощи xslt. таким образом, обьем книжки с 500-ми диаграммами не будет составлять 5 мб.
Вернуться к началу


Stranger
Модератор

Модератор

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

СообщениеДобавлено: Сб Июл 30, 2005 10:14    Заголовок сообщения: Ответить с цитатой

krey писал(а):
хочу вставить 5 копеек. есть такое понятие как epd - это формат представления позиции. например, строка 7K/8/k1P5/7p/8/8/8/8 представляет собой позицию известного этюда Рети.
не составляет труда написать <EPD>7K/8/k1P5/7p/8/8/8/8</EPD> и соответственно анализатор хоть при помощи xslt. таким образом, обьем книжки с 500-ми диаграммами не будет составлять 5 мб.

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


Admin
Администратор информационного портала FB

Администратор информационного портала FB

Зарегистрирован: 11.06.2004
Сообщения: 1610
Откуда: Воронеж

СообщениеДобавлено: Пн Авг 01, 2005 8:19    Заголовок сообщения: Ответить с цитатой

Stranger писал(а):
Пардон муа, ничего из вышесказанного не понял. Чего-куда делать-то, чтоб шахматных книжек почитать?

Все просто Cool. Сделать неймспейс chess, описать тег &lt;epd&gt;, сделать читалку, которая адеквантно воспримет этот тег...

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

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

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


Powered by phpBB © 2001, 2005 phpBB Group