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

FB2 и семитские языки

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


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

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

Зарегистрирован: 11.03.2005
Сообщения: 9
Откуда: Н-ск

СообщениеДобавлено: Вт Май 31, 2005 23:04    Заголовок сообщения: FB2 и семитские языки Ответить с цитатой

Возникла необходимость вставить в fb2-файл около сотни фраз (в основном в
сносках) на арабском. Но не обнаружил такой возможности.

Точнее возможность вставить сами символы есть, конечно, uft-8, как никак, но
нет возможности указать что этот блок должен рендериться (как это по-русски
называется, кстати?) справа налево.

В HTML я для этого могу использовать, например, тег <bdo>:
Код:
<p>Текст на <bdo dir="rtl">моксбара</bdo></p>


Я, конечно, могу перевернуть эти строки посимвольно, но это ИДЕОЛОГИЧЕСКИ
НЕВЕРНО
. Да и практически: пользователь, например, потеряет возможность
воспользоваться словарём, и т.д., и т.п.

Для большинства книг это не нужно, но если целью формата FB являются
КАЧЕСТВЕННЫЕ книги, то реализовать поддержку right-to-left просто
НЕОБХОДИМО. Тем более это необходимо, если предполагается международное
признание формата FB.

Моё предложение -- клонировать реализацию в HTML.


P.S. Теоретически, реализация right-to-left есть в Unicode, но практически
это пока нигде (?) не работает. Поэтому нужен тег.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение


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

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

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

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

ну тег-то, пожалуй, не нужен. Нужен аттрибут для целой кучи тегов. Ясен пень для style, <p> и т.д. С другой стороны, кто мешает указать lang="какой-там-арабский" и оставить прочее на совести ридеров/конвертеров? Это у нас уже сто лет как поддерживается, собственно. На уровне формата, по крайней мере Wink Я ведь правильно понимаю, что есть языки, которые в принципе пишутся справа налево, а языков, которые пишутся по настроению - нет? То есть если язык такой-то, то ежу ясно, что надо рендерить справа налево?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора


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

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

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

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

albor писал(а):
Для большинства книг это не нужно, но если целью формата FB являются
КАЧЕСТВЕННЫЕ книги, то реализовать поддержку right-to-left просто
НЕОБХОДИМО. Тем более это необходимо, если предполагается международное
признание формата FB.

В принципе, в любом случае: при введении новых тегов или просто использовании тега lang - это проблема в первую очередь ридера. Именно он реализует отображение. В таком случае для формата достаточно обозначить язык в теге lang ( а он уже давно существует), а вот от ридеров требовать, чтобы арабскую вязь он писал по-арабски: справа-налево.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail


Marko
Гость





СообщениеДобавлено: Чт Июн 02, 2005 23:36    Заголовок сообщения: Re: FB2 и семитские языки Ответить с цитатой

albor писал(а):
...
P.S. Теоретически, реализация right-to-left есть в Unicode, ...


Ключевая фраза Smile

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

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


Powered by phpBB © 2001, 2005 phpBB Group