Символы пробела: Всё (или почти всё) о пробеле / Хабр

Просмотр знаков форматирования и направляющих макета в Pages на Mac

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

Можно использовать вид «Макет», чтоб отобразить светло-серые контуры по краю различных областей документа, включая верхние и нижние колонтитулы, столбцы, текстовые блоки и область основного текста документа. Этим режимом удобно пользоваться для исправления макета.

Отображение или скрытие знаков меток форматирования

Выполните одно из описанных ниже действий.

  • Отображение невидимых символов. Выберите «Вид» > «Показать невидимые» (меню «Вид» расположено у верхнего края экрана).

    Примечание. Нажатие кнопки «Вид» в панели инструментов не предоставляет доступа к этой команде.

  • Скрыть невидимые. Выберите меню «Вид» > «Скрыть невидимые».

Примечание. Нельзя добавлять разрывы в макете — они появляются автоматически во время настройки колонок для выбранного текста.

Изменение цвета меток форматирования

  1. Выберите «Pages» > «Настройки» (меню «Pages» расположено у верхнего края экрана).

  2. Нажмите «Основные», затем нажмите цвет рядом с пунктом «Невидимые» для выбора другого цвета.

Отображение или скрытие маркировки макета

Выполните одно из описанных ниже действий.

  • Показать вид «Макет». Выберите «Вид» > «Показать макет» (меню «Вид» расположено у верхнего края экрана).

    Примечание. Нажатие кнопки «Вид» в панели инструментов не предоставляет доступа к этой команде.

  • Скрыть вид «Макет». Выберите «Скрыть макет» (в меню «Вид» у верхнего края экрана).

Невидимый символ

Значение

Пробел

Неразрывный пробел (Option-пробел)

Tab

Новая строка (Shift-клавиша Return)

Новый абзац (клавиша Return)

Разрыв страницы

Разрыв столбца

Разрыв макета

Разрыв раздела

Точка привязки для объектов с настройкой «Двигать с текстом» и любыми настройками обтекания текстом, кроме «Встроено в текст»

Синий прямоугольник вокруг текста

Текст добавлен в закладки

Индикатор обрезки  отображается внизу текстового блока, если текст не помещается в блок. Этот значок отображается до тех пор, пока размер текстового блока не будет изменен таким образом, чтобы вместить весь текст.

См. такжеИспользование постраничных и заключительных сносок в Pages на Mac

Пробелы

При наборе текста мы иногда сталкиваемся с тем, что некоторые сочетания символов смотрятся нехорошо и с пробелом, и без него.

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

В некоторых случаях один из двух вариантов явно предпочтительнее, но часто оба одинаково плохи. Скажем, знаки математических операций, окружённые пробелами, создают слишком много «воздуха» между числами, и визуально воспринимаются бо́льшими, чем пробелы вокруг самих формул. Без пробелов же, наоборот, слишком тесно. Особо плохо смотрятся — что с пробелами, что без них — общепринятые сокращения.

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

Создатели Уникода учли это, наделав в нём целую кучу разных пробелов. Они отличаются длиной, возможностью разрыва текста и поведением при выравнивании по ширине. Ясно, что в большинстве программ всё это не работает. В Ворде можно через «вставку символа» вставить «короткий пробел», однако выглядит он абсолютно точно так же, как и не короткий. Из установленных на моём компьютере браузеров только Фаерфокс отображает уникодовские пробелы как положено.

Но непонимание браузерами различных пробелов в действительности не является камнем преткновения. Сделать пробел любой длины очень просто:

<span>&nbsp;</span>

span.tsp {
  display: inline;
  display: inline-block;
  display: -moz-inline-box;
  width: 0.
12em;   overflow: hidden;   text-decoration: inherit }

Обычный пробел имеет длину 1/3 em. А этот спан имеет длину 1/8 em и как нельзя лучше подходит для наших целей. Целиком конструкцию с пробелами придётся завернуть в <nobr>, поскольку ни &nbsp; внутри спана, ни white-space: nowrap; в стиле не спасают от разрыва. Убрать &nbsp;, однако, тоже нельзя, потому, что без него этот спан может отображаться как дырка, в которой рвётся подчёркивание ссылки.

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

Скажем, короткий пробел может быть полезен между номером и буквой дома. По идее их нужно писать слитно, однако во многих шрифтах буква б слишком похожа на цифру 6, поэтому когда написано 25б может быть трудно понять, идёт ли речь о доме двадцать пять «бэ» или о доме двести пятьдесят шесть. Вариант 25 б такой проблемы лишён.

Можно пойти дальше, и сделать несколько классов немного отличающейся длины. Скажем, между инициалами Пушкина можно поставить пробел чуть больше, 1/6 em. Для долларов, процентов и градусов Цельсия, напротив, может хватить и 1/12. Но я предпочитаю ограничиться одним вариантом короткого пробела. Лишь для отбивки «американского тире» его будет действительно слишком много, но мы с ним и не сталкиваемся (на картинке выше используется пробел длиной 1/16 em).

несколько символов пробела

несколько символов пробела

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

[ ] пробел U+200A

[ ] тонкий пробел U+2009

[ ] неразрывный пробел U+00A0

[ ] пунктуационный пробел U+2008

[ ] en пробел U+2008

[ ] en пробел ] цифровое пространство U+2007

[ ] идеографическое пространство U+3000

[ ] em пробел U+2003

[ ] шесть на em пробел U+2006

[ ] четыре на em пробел U+2005

[ ] три на em пробел U+2004

То же, что и раньше, но с символами, непосредственно «набранными» в источнике этой страницы (который указан как «charset=utf-8») вместо использования их числовых ссылок на символы.

[ ] пробел U+200A

[ ] тонкий пробел U+2009

[ ] неразрывный пробел U+00A0

[ ] знак препинания U+2008

[ ] en пробел U+2002

[ ] цифра пробел U+2007

[ ] идеографический пробел U+3000

[ ] em пробел U+2003

[ ] шесть на em пробел U+2003

[ ] шесть на em пробел

[ ] четыре пробела на em U+2005

[ ] три пробела на em U+2004

Теперь, указав семейство шрифтов «Arial Unicode MS».

[ ] пробел U+200A

[ ] тонкий пробел U+2009

[ ] неразрывный пробел U+00A0

[ ] знак препинания U+2008

[ ] en пробел U+2002

[ ] цифра пробел U+2007

[ ] идеографический пробел U+3000

[ ] em пробел U+2003

[ ] шесть пробелов U+2002

[ ] четыре пробела на em U+2005

[ ] три пробела на em U+2004

Теперь, когда указано семейство шрифтов Lucida Sans Unicode MS.

[ ] пробел U+200A

[ ] тонкий пробел U+2009

[ ] неразрывный пробел U+00A0

[ ] знак препинания U+2008

[ ] en пробел U+2002

[ ] цифра пробел U+2007

[ ] идеографический пробел U+3000

[ ] em пробел U+2003

[ ] шесть пробелов U+2002

[ ] четыре пробела на em U+2005

[ ] три пробела на em U+2004

Теперь, когда указано семейство шрифтов Code2000.

[ ] пробел U+200A

[ ] тонкий пробел U+2009

[ ] неразрывный пробел U+00A0

[ ] пунктуационный пробел U+2008

[ ] en пробел U+20080003

[ ] цифровое пространство U+2007

[ ] идеографическое пространство U+3000

[ ] em пробел U+2003

[ ] шесть пробелов U+2006

[ ] четыре пробела U+2005

[ ] три пробела на em U+2004

Теперь с пробелом: предварительно объявлено для диапазонов, содержащих символы.

[ ] пробел U+200A

[ ] тонкий пробел U+2009

[ ] неразрывный пробел U+00A0

[ ] пунктуационный пробел U+2008

[ ] en пробел U+20080003

[ ] цифровое пространство U+2007

[ ] идеографическое пространство U+3000

[ ] em пробел U+2003

[ ] шесть пробелов U+2006

[ ] четыре пробела U+2005

[ ] три пробела на em U+2004

С пробелами: pre и Arial Unicode.

[ ] пробел U+200A

[ ] тонкий пробел U+2009

[ ] неразрывный пробел U+00A0

[ ] пунктуационный пробел U+2008

[ ] en пробел U+2008

[ ] en пробел ] цифра пробел U+2007

[ ] идеографический пробел U+3000

[ ] em пробел U+2003

[ ] шесть пробелов U+2006

[ ] четыре пробела U+2005

три- per-em space U+2004

Во всех современных браузерах приведенное выше работает правильно (или лучше: «как и ожидалось») с небольшими различиями между ними. За исключением Opera, где почти все пробелы преобразуются в обычные пробелы, за исключением случаев, когда действует white-space: pre (последние два набора). В IE6 необходимо, чтобы был указан существующий шрифт, содержащий требуемые символы.

Главная страница тестов CSS

Пробельные символы | Практическая типография Баттерика

Пробельные символы | Практическая типография Баттерика пробельные символыДля контроля и предсказуемости

Теперь вы знакомы с основными буквенными, числовыми и символьными символами. Обратимся к часто упускаемым из виду пробельным символам — символам клавиатуры, которые помещают пробел между точками A и B.

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

Как отображать пробельные символы

WordHome → панель «Абзац» → кнопка ¶ (или control + shift + 8)

Mac OS Word кнопка¶ (или ⌘ + 8)

PagesView → Show Invisibles (или ⌘ + shift + i)

HTMLПросмотр исходного кода HTML во внешнем текстовом редакторе, который может отображать невидимые символы (точное название команды может отличаться)

Имеется шесть важных пробельных символов: пробел в слове, неразрывный пробел, табуляция , жесткий разрыв строки, возврат каретки и жесткий разрыв страницы. У каждого пробельного символа есть своя функция. Используйте правильный инструмент для работы.

«Но если все пустое пространство выглядит одинаково при печати, какое мне дело?» Две причины: контроль и предсказуемость .

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

Предсказуемость означает, что при редактировании и переформатировании вы получите стабильные результаты. Когда вы аппроксимируете жесткий разрыв страницы с возвратом каретки, ваш текст в конечном итоге перестроится, и вы получите большой пробел там, где вы предполагали разрыв страницы. Тогда у вас появится новая проблема, которую нужно диагностировать и исправить. Но жесткий разрыв страницы всегда будет правильным.

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

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