Как сделать текст справа налево
Перейти к содержимому

Как сделать текст справа налево

  • автор:

HTML направление текста справа налево

Текст напечатан слева направо, но отображен справа налево.

Атрибуты и значения

  • dir=»rtl» – определяeт .
  • dir=»ltl» – определяeт (по умолчанию).
  • title=»» – всплывающая подсказка.

В XHTML спецификации также присутствуют теги .

Автор проекта — Вася Митин | Дата публикации: Февраль 2010 | Обновление: Ноябрь 2018

HTML 5 код сайта HTML направление текста HTML фоновый звук

© 2009 — 2023 | При использовании материала, ссылайтесь на мой сайт!
По всем вопросам обращайтесь: go@ab-w.net | HTML направление текста? – Не вопрос!

Онлайн-конвертер текста «Обратный порядок»

Данный конвертер выполняет перестановку всех символов текста в обратном порядке, то есть осуществляет изменение направления чтения текста на противоположное. В результате конвертации в обратном порядке первый символ текста станет последним, а последний — первым. То есть, достигается эффект практически зеркального или обратного отображения символов (Пример текста в обратном порядке следования символов: атскет ремирП). После изменения порядка следования символов на обратный обычный текст будет читаться справа-налево, снизу-вверх. Если преобразованный текст снова пропустить через этот конвертер, он вернется к исходному варианту (при условии выбора опции «весь текст»). Теперь ревертор текста поддерживает также перестановку отдельных и случайных слов.

Единовременно вы можете ревертировать текст длиной не более 30 тыс. символов.

Конвертер текста для представления символов в обратном порядке (лексическая реверсия символов) — эффективный инструмент для художественного оформления текстов, визуального эффектного выделения особо важных его частей. Обращение букв наоборот — оригинальный способ привлечения внимания к вашему тексту или отдельным его частям, ведь читающему придется потрудиться, чтобы прочитать написанное. В процессе вдумчивого изучения обратного текста читающему автоматически придется вникнуть в его содержание, а это означает, что текст не останется незамеченным и будет обязательно воспринят.

Обратный порядок слов в предложении может использоваться также для усиления выразительности текста.

  • Весь текст — все символы текста будут выставлены задом-наперед, текст будет читаться справа-налево.
  • Каждое слово — буквы в каждом слове переставляются наоборот (первая станет последней, а последняя — первой), при этом порядок слов в тексте в большинстве случаев сохраняется.
  • Через одно слово — преобразованию в обратный порядок подвергается каждое нечетное по порядку следования слово, начиная с первого. Если вы хотите начать преобразование со второго слова, добавьте в начале текста пробел или пару букв, потом их можно будет удалить.
  • Случайные слова — какое из слов будет записано в обратном порядке определяется случайным (произвольным) образом.

Как же работает конвертер преобразования текста к обратному порядку следования символов? Допустим, у вас есть текст с наиболее часто распространенным порядком следования литер слева-направо (ltr или left-to-right) и сверху-вниз и вы хотели бы изменить эту последовательность на обратную (rtl или right-to-left). Все очень просто: мы берем первый символ текста, слова или предложения (в зависимости от выбранных вами настроек) и переносим его в конец, последний же символ переносим на место первого, то есть меняем их местами. Затем переходим к следующему символу и? также как и в предыдущий раз, меняем его местами с предпоследним. Процесс обмена символов из начала в конец и из конца в начало повторяется, пока все из них не будут переставлены между собой. В результате получится текст, в котором символы будут следовать справа-налево и снизу-вверх. При обнаружении скобок, кавычек и некоторых других символов они будут заменены на обратные для сохранения правильного порядка.

Подобная функция перестановки (обмена) букв или символов между началом и концом текста встречается в текстовых редакторах достаточно редко. Выполнить престановку символов в обратном порядке можно только с помощью специализированных программ-конвертеров, языков программирования, текстовых интерпретаторов, профессиональных пакетов офисных программ с возможностью написания дополнительных формул, макросов или скриптов. Например, в программе Excel имеется такая функция для ячеек как REVERSETEXT, а в текстовом редакторе Word можно задать стиль отображения блока текста с обратным порядком (при этом непосредственного перестановки символов не происходит). В браузере для задания направления вывода блока текста используется специальный тег direction, которому можно указать одно из значений:ltr или rtl. В языке программирования php для ревертации символов блока текста есть специальная функция strrev.

На этой странице мы предлагаем вам воспользоваться онлайн-версией аналогичных функций перестановки символов текста в обратный порядок. Наша функция текстовой реверсии обладает расширенными возможностями: strrev-онлайн или онлайн-REVERSETEXT с возможностью задания дополнительных параметров. С помощью нашего онлайн-ревертора текстов, возможна смена классической прямой LTR (left-to-right) последовательности следования символов в тексте на обратную RTL (right-to-left) как для отдельных символов, слов, предложений или всего текста сразу. Текст для ревертирования можно набрать с клавиатуры или вставить его из буфера обмена. Конвертером поддерживается только простой текст (txt), без стилей, таблиц, графики и прочего.

Ввод текста справа налево с помощью Visual Template Designer

Если вы создаете сообщения электронной почты, используя тип языка RTL (справа налево), визуальный конструктор шаблонов предоставляет возможность написания текста справа налево. Эта возможность доступна при добавлении текста в блок контента или кнопку.

Чтобы начать написание текста справа налево:

  1. Щелкните блок текстового контента для его выбора. Дополнительные сведения о блоках контента в сообщениях электронной почты. Изображение текстового контента в редакторе оформления сообщений электронной почты с гибкой разметкой
  2. Нажмите кнопку Справа налево на панели инструментов. Совет. Если в блоке контента есть текст, при нажатии кнопки RTL выбранный абзац выравнивается по правому краю. Кнопка
  3. Введите контент. Теперь он будет отображаться справа налево при вводе.

Использование языков с написанием справа налево в Office

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 Publisher для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Project стандартный 2021 Publisher 2021 Visio стандартный 2021 OneNote 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Project стандартный 2019 Publisher 2019 Visio стандартный 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 OneNote 2016 Project стандартный 2016 Publisher 2016 Visio стандартный 2016 Office 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 OneNote 2013 Project профессиональный 2013 Project стандартный 2013 Publisher 2013 Visio профессиональный 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 OneNote 2010 Project 2010 Project стандартный 2010 Publisher 2010 Visio 2010 Visio стандартный 2010 Office 2010 Еще. Меньше

Microsoft 365 поддерживает возможности работы с языками с написанием справа налево, а также ввод, изменение и отображение текста на языках с обоими вариантами написания. В этом случае «язык с написанием справа налево» обозначает любую систему письма, в которой текст записывается справа налево, включая языки, требующие контекстного написания, например арабский, и языки, не требующие такового. Вы можете настроить свой интерфейс, чтобы меню и кнопки отображались справа налево, или изменить направление письма для содержимого отдельных файлов.

Чтобы использовать язык с написанием справа налево, вам необходимо включить соответствующий язык клавиатуры Windows. Узнайте, как в Windows добавить язык ввода и включить раскладку клавиатуры для написания текста справа налево.

Щелкните заголовок ниже, чтобы получить дополнительные сведения.

Выбор или изменение языка интерфейса

Если требуется, вы можете использовать один язык для отображения интерфейса (меню, диалоговых окон, мастеров), а другой язык — для ввода текста. Если язык с написанием справа налево нужно использовать как для ввода, так и в качестве языка интерфейса меню и справки, можно выбрать его в качестве языка интерфейса Microsoft 365. Дополнительные сведения см. в статье Изменение языка Microsoft Office.

Примечание: Короткий видеоролик о том, как это сделать, созданный участником сообщества, вы можете посмотреть на YouTube: Изменение языка для Office 2016.

Некоторые функции для работы с текстом с написанием справа налево в приложениях Microsoft 365 используют язык интерфейса для определения направления в макете на экране и выравнивания текста в диалоговых окнах. Если выбрать язык с написанием справа налево в качестве языка интерфейса в диалоговом окне Настройка языковых параметров Office, текст и объекты в меню, диалоговых окнах и мастерах будут располагаться справа налево, однако параметры направления письма в Microsoft Windows останутся прежними.

Например, если в качестве языка интерфейса Microsoft 365 выбран арабский, изображение на экране будет выглядеть примерно так:

Арабский язык интерфейса пользователя

Содержимое меню отображается справа налево. Если в качестве языка интерфейса Windows установлен английский, заголовок окна отображается на английском, а кнопки Закрыть, Свернуть и Развернуть остаются в правом углу, как при языке интерфейса с написанием слева направо. Если установить в качестве языка интерфейса Windows язык с написанием справа налево, то заголовок окна будет переведен, а кнопки Закрыть, Свернуть и Развернуть будут отображаться в левом верхнем углу окна.

Если приходится чаще использовать язык с написанием слева направо, но иногда возникает необходимость вставить текст на языке с написанием справа налево, можно в качестве языка интерфейса выбрать язык с написанием слева направо (например, английский) и при необходимости вводить текст на языке с написанием справа налево в большинстве приложений Microsoft 365. Для этого нужно задать направление справа налево для текста, маркированных и нумерованных списков в области редактирования, а также включить соответствующую раскладку клавиатуры.

Изменить направление текста можно непосредственно в приложении Microsoft 365, нажав кнопку Направление текста в группе Абзац на вкладке Главная (она отображается, только если включен язык с написанием справа налево). Даже если настроено отображение интерфейса на языке с написанием справа налево, для ввода текста на этом языке необходимо включить его в качестве языка клавиатуры.

Чтобы изменить язык интерфейса с английского на диалект арабского языка, сделайте следующее:

  1. Откройте файл Microsoft 365, например документ Word.
  2. На вкладке Файл выберите Параметры >Язык.
  3. В диалоговом окне Задание языковых параметров Office в списке Язык редактирования выберите нужный региональный вариант арабского языка и нажмите кнопку Добавить.
  4. Убедитесь, что в таблице Выбор языков редактирования выделен добавленный региональный вариант арабского языка, а затем нажмите кнопку По умолчанию.

Важно: Если вы указываете в качестве языка редактирования по умолчанию другой язык, он становится языком редактирования по умолчанию для всех приложений Microsoft 365.

Переключение языка раскладки клавиатуры

Для печати с использованием стандартной клавиатуры конкретного языка необходимо добавить соответствующую раскладку клавиатуры. Инструкция по добавлению дополнительного языка клавиатуры приведена в разделе Изменение языка Microsoft Office.

В языковой панели Windows 10 показано, что в данный момент в качестве языка клавиатуры выбран иврит.

После добавления раскладки клавиатуры для другого языка на панели задач рядом с часами появляется языковой индикатор (называется «Языковая панель»), который показывает текущий язык клавиатуры. Например, в Windows 10 языковым индикатором для иврита будет .

Примечание: Языковая панель появляется автоматически, как только в диалоговом окне Языки и службы текстового ввода в Microsoft Windows добавляется хотя бы один язык, кроме английского.

Для изменения текущего языка клавиатуры щелкните языковую панель и выберите необходимый язык или нажмите сочетание клавиш ALT+SHIFT для переключения по списку установленных вариантов клавиатуры.

Для ввода небольших фрагментов текста на другом языке без переключения клавиатуры можно использовать таблицу символов — одно из стандартных приложений Microsoft Windows. Вы можете выбрать символ на одной из страниц шрифтов для языка с написанием справа налево или слева направо, скопировать его в буфер обмена и вставить в документ. Дополнительные сведения о вводе текста с помощью таблицы символов см. в статье Использование специальных символов (таблица символов).

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

Задание направления справа налево для текста, маркированных и нумерованных списков

После включения языков с написанием справа налево и слева направо на ленте в большинстве приложений Microsoft 365 появляются кнопки Слева направо и Справа налево. Используйте эти кнопки для изменения направления текста при его вводе и выравнивании.

Примечание: В Microsoft OneNote кнопки Слева направо и Справа налево можно отобразить с помощью стрелки Выравнивание абзаца.

Направление текста в Access и Excel

Текст в ячейках и полях может быть выровнен по левому краю, по центру или по правому краю. В некоторых программах, таких как Access и Excel, направление текста также может зависеть от контекста.

При использовании контекстного направления выравнивание текста и чисел определяется языком первого введенного символа (например, текст в ячейке или поле выравнивается по правому краю, если первый символ относится к языку с написанием справа налево, и по левому краю в противном случае). Кроме того, можно отказаться от контекстного направления для отдельных объектов и выровнять их по левому краю, по центру или по правому краю.

Во многих программах для работы с текстом в направлении справа налево или со смешанным текстом применяются контекстные правила, определяющие направление письма и порядок чтения текста. Поля, списки и другие элементы задают контекстные правила для текста, который они содержат.

Порядок чтения и направление текста определяются следующими контекстными правилами:

  • если первый значащий символ относится к языку с написанием слева направо, выбирается порядок чтения слева направо и текст выравнивается по левому краю;
  • если первый значащий символ относится к языку с написанием справа налево, выбирается порядок чтения справа налево и текст выравнивается по правому краю;
  • если введены только нейтральные знаки, порядок чтения и направление выбираются в соответствии с направление абзаца (слева направо либо справа налево), пока не будет введен первый значащий символ.

Каждый раз при изменении направления языка первого значащего символа соответствующим образом изменяются порядок чтения и направление текста.

Выделение лигатур и диакритических знаков

В Word и других текстовых редакторах можно выделить, найти и заменить отдельные диакритические знаки и арабские символы независимо от того, связаны они или нет. Каждая лигатура и диакритический знак обрабатывается как отдельный элемент слова языка с написанием справа налево.

Ниже показан пример выделения арабского слова с лигатурой на три символа (по мере выделения каждого из них).

Слово с одной выделенной лигатурой

Слово с двумя выделенными лигатурами

Слово с тремя выделенными лигатурами

Проблемы с поиском и заменой знаков в языках с письмом справа налево, индийских языках и языках Юго-Восточной Азии

В текстах на языках индийской группы (таких как бенгальский, гуджарати, хинди, каннада, малаялам, маратхи, панджаби, тамильский и телугу) могут поддерживаться не все параметры поиска в Microsoft Office. Например, параметры Учитывать регистр и Только слово целиком не будут работать в тексте на этих языках. Тем не менее эти параметры могу применяться в том же документе для поиска латинских букв.

Языки с письмом справа налево

Средства поиска и замены текста выполняют поиск в том порядке, в котором текст вводится в поле Поиск, вне зависимости от порядка его отображения. Поэтому можно выполнять поиск текста с письмом справа налево независимо от направления абзаца. Кроме того, можно находить совпадающие знаки с кашиды и без них (только для арабского языка), с Алиф Гамза и без него (только для арабского языка) или с диакритические знаки, такими как никуд в иврите. Список кодов символов ASCII и Юникода см. в статье Вставка символов и знаков на основе латинского алфавита в кодировке ASCII или Юникод.

Индийские языки

В текстах на языках индийской группы (таких как бенгальский, гуджарати, хинди, каннада, малаялам, маратхи, панджаби, тамильский и телугу) могут поддерживаться не все параметры поиска в Microsoft Office. Например, параметры Учитывать регистр и Только слово целиком не будут работать в тексте на этих языках. Тем не менее эти параметры могу применяться в том же документе для поиска латинских букв.

Языки Юго-Восточной Азии

В текстах на языках Юго-Восточной Азии (таких как тайский и вьетнамский) могут поддерживаться не все параметры поиска в Microsoft Office. Например, параметры Учитывать регистр и Только слово целиком не будут работать в тексте на этих языках. Тем не менее эти параметры могу применяться в том же документе для поиска латинских букв.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *