Я пишу документ, в котором записываю HTTP-запросы. Запросы набраны моноширинным шрифтом, если это имеет значение.
Я ищу специальный шрифт (или другие средства), с помощью которых я мог бы визуализировать CR
LF
последовательности в конце заголовков.
Вывод должен выглядеть как (или быть похожим) на этот снимок экрана, сделанныйБлокнот++:
Конечно, я мог бы набрать запросы в редакторе и вставить скриншот в WORD, но это не то, что мне нужно...
решение1
Визуальные символы возврата каретки и перевода строки
Именно для этой цели существуютУправляющие изображения Unicodeдля CR и LF
Post /destination?param=value HTTP/1.1 ␍␊
Accept: text/html, application/xhtml+xml, */* ␍␊
В приведенном выше примере «␍» и «␊» — это каждый отдельный символ (а не пара символов).
В Word вы можете использовать обратное выделение и т. д., чтобы дополнительно выделить эти символы.
Обновление 2:
Вышеперечисленное
- U+240A ␊ Символ перевода строки
- U+240D ␍ Символ возврата каретки
Другие (возможно, более неоднозначные) символы Unicode, которые есть в Arial Unicode MS и которые могут быть использованы, включают:
- U+21b2 ↲ Стрелка вниз с острием влево
- U+21a9 ↩ Стрелка влево с крючком
- U+2199 ↙ Юго-западная стрелка
Смотрите такжеЮкка К. Корпела'sотвечатьпредлагая:
- U+25C4 ◄ Черный треугольник, направленный влево
- U+25BC ▼ Черный треугольник вершиной вниз
Обновление 1:
Ввод символов Unicode в Microsoft Word.
Кажется, есть несколько методов:
- введите шестнадцатеричный код и нажмите Alt+X
- введите шестнадцатеричный код и нажмите Alt+ C(см. комментарий ниже)
- тип Alt+ 0десятичное значение Unicode (необходимость 0 зависит от языка)
- тип Alt+ xшестнадцатеричное значение Unicode (может потребоваться настройка реестра†)
- нажмите Alt+ Shift, чтобы вызвать IME, введите шестнадцатеричный код (сначала установите CN/TW IME)
- запуск, выполнение, "charmap", поиск символа, выбор, копирование, alt-tab, вставка
- Вырезать и вставить из другого источника (веб-страницы, PDF-файла и т. д.)
- Создайте собственную комбинацию клавиш с помощью диалогового окна «Вставка символа» в Word.
Примечание: некоторые из вышеперечисленных пунктов могут применяться только к определенным версиям Microsoft Word или зависеть от настроек системы (например, настроек, связанных с региональными параметрами).
См. статьи наФормат файлаиВикипедия
Запоминать шестнадцатеричные или десятичные коды сложно. Для часто используемых символов в Word есть более простые для запоминания сочетания клавиш‡.
† HKEY_CURRENT_USER\Панель управления\Метод ввода\EnableHexNumpad = строка "1"
‡ См.http://word.mvps.org/faqs/general/insertspecchars.htm
решение2
В Mac OS X вы можете получить эти символы изПалитра персонажей, доступно из /System/Library/InputMethods
илиПросмотрщик персонажейпункт меню вМеню вводапункт меню, который вы можете включить вСистемные настройки » Язык и текст » Источники ввода.
Символы находятся вТехнические символыколлекция, илиЮникодсбор, офсет 2400
,Контрольные картинки.
Вы можете добавить эти символы в документ Word, перетащив их из палитры символов.
решение3
Я только что нашел способ добиться чего-то похожего на снимок экрана, сделанный в Notepad++:
Запишите одну строку HTTP-запроса, например
POST /destination?param=value HTTP/1.1
Перейдите в конец строки и добавьте что-то вроде
[CR][LF]
Примените к этому тексту определенный стиль (например, используйте инструмент текстового маркера в Word, чтобы сделать фон черным, а текст — полужирным и белым). Теперь строка выглядит так:
Чтобы сохранить этот стиль и автоматически применить его к новым строкам, перейдите к
Extras
→AutoCorrect
и придумайте сокращение, которое должно быть заменено этим шаблоном (например<CRLF>
). Обязательно выберите маркерFormatted Text
.Всякий раз, когда вам нужно вставить стилизованный шаблон, просто введите его,
<CRLF>
и WORD автоматически исправит его,<CRLF>
чтобы использовать стилизованный шаблон:
решение4
Я бы предложил использовать некоторые графические символы, такие как ◄▼ (U+25C4 U+25BC), поскольку они доступны в некоторых распространенных моноширинных шрифтах и достаточно просты, чтобы их можно было распознать на экране.
Control Pictures, предложенные в другом ответе, были бы более логичны, но в своем эталонном дизайне они содержат буквы такого маленького размера, что их очень трудно читать в обычных размерах текста. Более того, очень немногие шрифты их содержат, см. http://www.fileformat.info/info/unicode/char/240a/fontsupport.htm Среди перечисленных там шрифтов, шрифты Everson Mono являются единственными моноширинными шрифтами, насколько я могу судить. Шрифты не являются общедоступными, их необходимо загружать отдельно, и их автор взимает небольшую плату. Более того, в этих шрифтах глифы сильно отличаются от эталонных глифов, и спорно, являются ли они интуитивно более очевидными, чем некоторые распространенные графические символы.