Лингвофорум

Общий раздел => Наука и техника => Компьютеры => Тема начата: Букволюб от апреля 11, 2016, 03:23

Название: Как печатать бустрофедоном в Ворде?
Отправлено: Букволюб от апреля 11, 2016, 03:23
1-й вопрос практический.
Строчка на семитском, затем переключение шрифта, и строчка-перевод на европейском.

2-й вопрос теоретический
Без смены шрифта направление само меняется в чётных строках.
Разумееся, хорошо бы иметь поддержку соответного Open-шрифта с набором зеркальных вариантов букв. Это вопрос отдельный, но тоже интересно: кто-нибудь подобное разрабатывал?     

Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: Bhudh от апреля 11, 2016, 13:40
https://en.wikipedia.org/wiki/Bi-directional_text
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: Букволюб от апреля 11, 2016, 17:24
За ссыль спасибо, но там общая теория больше полезная для программистов. Мне же нужны готовые практические решения.
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: Bhudh от апреля 11, 2016, 19:09
Там есть готовые и давным-давно введённые в Уникод технические решения: символы U+200E LEFT-TO-RIGHT MARK, U+200F RIGHT-TO-LEFT MARK, U+202A LEFT-TO-RIGHT EMBEDDING, U+202D LEFT-TO-RIGHT OVERRIDE, U+202B RIGHT-TO-LEFT EMBEDDING, U+202E RIGHT-TO-LEFT OVERRIDE, U+2066 LEFT-TO-RIGHT ISOLATE, U+2067 RIGHT-TO-LEFT ISOLATE.
Их иногда тестили на форуме, получая перевёрнутые названия тем, текст поста и прочий фан. То, что Вы, как Букволюб, до сих пор мало знаете о том, как буквы и прочие символы понимает и отображает компьютер, вызывает искреннее удивление.
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: que diabo aconteceu от апреля 11, 2016, 19:28
Боде, если спецсимволы нужно вставлять самому, то это никак не «готовое практическое решение».

Техническая поддержка бустрофедона — это если ты вводишь, а оно само зеркалится на каждой строке. А если нужно самому зеркалить каждую строку, то это не техническая поддержка, а отсутствие оной. Представьте, какого это — проходиться во всём документе по всем строкам.
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: Bhudh от апреля 11, 2016, 21:04
Сейчас приидет Тайльнемер и скажет, что sed позволит одной строчкой отзеркалить каждую чётную строку.
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: como e que aqui vim parar от апреля 11, 2016, 23:20
Цитата: Bhudh от апреля 11, 2016, 21:04
Сейчас приидет Тайльнемер и скажет, что sed позволит одной строчкой отзеркалить каждую чётную строку.
sed, конечно (http://stackoverflow.com/a/34580250), позволит. Но это никак не готовое решение. Ведь по сути набирать надо слева направо (ну или справа налево), потом разбить на строки, и только потом применить sed. Чтобы отредактировать нормально, придётся возвращать однонаправленный текст (ну или набирать текст задом наперёд). Чтобы переформатировать текст для другого шрифта, придётся опять-таки работать с однонаправленным текстом. Про WYSIWYG я молчу.
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: Букволюб от апреля 12, 2016, 16:01
Цитата: Bhudh от апреля 11, 2016, 19:09
Там есть готовые и давным-давно введённые в Уникод технические решения
По удобству применения это всё же не то, что подразумевах. Но всё же, пожалуйста, покажите мне для примера как переформатить, допустим:
О, сколько нам открытий чудных
Готовят просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг,


ЦитироватьТо, что Вы, как Букволюб, до сих пор мало знаете о том, как буквы и прочие символы понимает и отображает компьютер, вызывает искреннее удивление.
Способные искренне удивляться суть счастливы! Должно быть, вы равно удивитесь (или уже), узнав, что Сталин мылся и ржавел при этом.
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: Букволюб от апреля 12, 2016, 16:50
Кстати, символы U+2066 LEFT-TO-RIGHT ISOLATE, U+2067 RIGHT-TO-LEFT ISOLATE я не нашёл даже в Arial / Arial UC MS / Times New Roman. Чьто они на вид -- тайна велика есть! На прочие шрифты и не надеюсь.
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: Bhudh от апреля 12, 2016, 17:14
Цитата: Букволюб от апреля 12, 2016, 16:50даже в ... Arial UC MS ...
Было бы весьма интересно найти символы, введённые в Уникод в 2013 году, в шрифте, последняя версия которого вышла, емнип, в 2005-м.
И вообще, у Вас какое-то странное представление о самых глифонаполненных шрифтах.
Специализированные символы следует искать в специализированных шрифтах, а не в шрифтах массового пользования. Для нужд же бустрофедона LRI/RLI не нужны.

Цитата: Букволюб от апреля 12, 2016, 16:50Чьто они на вид -- тайна велика есть!
Это служебные невидимые символы. Так что на вид они — ничьто.

Цитата: Букволюб от апреля 12, 2016, 16:01покажите мне для примера как переформатить
Сейчас после переустановки движка на форуме почему-то не получается, возможно, "незаконные" символы при отправке вырезаются из сообщения.
Надо в тестовом разделе попробовать.
Название: Re: Как печатать бустрофедоном в Ворде?
Отправлено: Букволюб от апреля 12, 2016, 22:12
Меня устроит пошаговый пример форматажа для Ворда. Символы, кои тут не отражаются, можно заменить кодами.