Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Ср Июн 01, 2005 1:30 Заголовок сообщения: |
|
|
ну тег-то, пожалуй, не нужен. Нужен аттрибут для целой кучи тегов. Ясен пень для style, <p> и т.д. С другой стороны, кто мешает указать lang="какой-там-арабский" и оставить прочее на совести ридеров/конвертеров? Это у нас уже сто лет как поддерживается, собственно. На уровне формата, по крайней мере Я ведь правильно понимаю, что есть языки, которые в принципе пишутся справа налево, а языков, которые пишутся по настроению - нет? То есть если язык такой-то, то ежу ясно, что надо рендерить справа налево? |
|
Вернуться к началу |
|
|
Admin Администратор информационного портала FB
Зарегистрирован: 11.06.2004 Сообщения: 1610 Откуда: Воронеж
|
Добавлено: Ср Июн 01, 2005 8:03 Заголовок сообщения: |
|
|
albor писал(а): | Для большинства книг это не нужно, но если целью формата FB являются
КАЧЕСТВЕННЫЕ книги, то реализовать поддержку right-to-left просто
НЕОБХОДИМО. Тем более это необходимо, если предполагается международное
признание формата FB. |
В принципе, в любом случае: при введении новых тегов или просто использовании тега lang - это проблема в первую очередь ридера. Именно он реализует отображение. В таком случае для формата достаточно обозначить язык в теге lang ( а он уже давно существует), а вот от ридеров требовать, чтобы арабскую вязь он писал по-арабски: справа-налево. |
|
Вернуться к началу |
|
|
Marko Гость
|
Добавлено: Чт Июн 02, 2005 23:36 Заголовок сообщения: Re: FB2 и семитские языки |
|
|
albor писал(а): | ...
P.S. Теоретически, реализация right-to-left есть в Unicode, ...
|
Ключевая фраза
Нужны не теги, а ридеры. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|