stringtranslate.com

Дефис-минус

Символ дефис-минус это форма дефиса, наиболее часто используемая в цифровых документах . На большинстве клавиатур это единственный символ, который напоминает знак минус или тире , поэтому он также используется для них. [1] Название дефис-минус происходит от оригинального стандарта ASCII , [2] где он назывался дефис (минус) . [3] Символ называется дефисом , знаком минус или тире в зависимости от контекста, в котором он используется.

Описание

В ранних пишущих машинках и кодировках символов для дефиса, минуса, различных тире и зачеркивания почти всегда использовалась одна клавиша/код, поскольку все они имеют примерно одинаковый вид. Текущий стандарт Unicode определяет различные символы для нескольких различных тире , однозначного знака минуса (иногда называемого минусом Unicode ) в кодовой точке U+2212, однозначного дефиса (иногда называемого дефисом Unicode ) в U+2010, дефиса-минуса в U+002D и множества других символов дефиса для различных целей. Когда требуется дефис, дефис-минус является распространенным выбором, поскольку он хорошо известен, легко вводится с клавиатуры и по-прежнему является единственной формой, распознаваемой многими форматами данных и компьютерными языками. Хотя стандарт Unicode утверждает, что дефис U+2010 «предпочтительнее» дефиса-минуса, [4] сам стандарт использует дефис-минус в качестве символа дефиса. [5]

В большинстве современных компьютерных шрифтов дефис-минус либо идентичен, либо очень похож на дефис Unicode. [6] [a]

В математических текстах, содержащих знак плюс, знак минус Unicode предпочтительнее знака дефис-минус, поскольку его метрики соответствуют знаку плюс по уровню и длине. [b]

Использует

Печатание

Этот символ печатается, когда требуется дефис или знак минус. Основываясь на старых соглашениях пишущих машинок, обычно используют пару для представления длинного тире , [7] и ставят пробелы вокруг нее  —  для представления короткого тире с пробелами  —  ; эта практика не рекомендуется в профессиональной типографике . [8] Некоторые текстовые процессоры автоматически преобразуют их в правильное тире. Символ также можно набрать несколько раз, чтобы имитировать горизонтальную линию (хотя в большинстве случаев повторный ввод подчеркивания даст сплошную линию). Чередование дефиса-минуса с пробелами дает «пунктирную» линию, часто для указания места, где нужно разрезать бумагу. На пишущей машинке перечеркивание раздела текста этим используется для зачеркивания .

Языки программирования

Большинство языков программирования используют дефис-минус для обозначения вычитания и отрицания. [ необходимо дополнительное объяснение ] [9] [10] Он редко используется для обозначения диапазона из-за неоднозначности с вычитанием. Как правило, другие символы, такие как Unicode U+2212ЗНАК МИНУС, не распознаются как оператор . [ необходимо цитирование ]

В некоторых языках программирования (например, MySQL ) --(два дефиса-минуса) обозначают начало комментария . Его можно использовать для начала блока подписи в системе новостей Usenet . В YAML (три дефиса-минуса) используются ---для завершения раздела.

Командная строка

Символ дефис-минус часто используется при указании параметров командной строки , соглашение, популяризированное Unix . Примерами «короткой» формы являются -Rили -q. Пользователь может указать оба с помощью -Rq. Некоторые реализации позволяют двум дефисам-минусам указывать «длинные» имена параметров как --recursiveили --quiet. Их легче понять при чтении команд (некоторое программное обеспечение не заботится о количестве дефисов-минусов и либо не допускает комбинаций однобуквенных параметров, либо требует от пользователя переставлять их, чтобы они не соответствовали длинному параметру). Двойной дефис-минус сам по себе (с последующим пробелом) указывает, что больше параметров нет, что полезно, когда нужно указать имя файла, начинающееся с дефиса-минуса. Параметр, состоящий только из дефиса-минуса (с последующим пробелом), может быть распознан вместо имени файла и указывает, что stdin должен быть прочитан.

diffвыход

-используется для обозначения удаленных строк в выводе различий в контекстном формате или унифицированном формате .

Кодирование

Глиф имеет кодовую точку в Unicode как U+002D - HYPHEN-MINUS . Он также имеет то же значение в ASCII .

Смотрите также

Пояснительные записки

  1. ^ В шрифте Lucida Sans Unicode дефис-минус рисуется идентично короткому тире .
  2. ^ Точные соотношения зависят от выбора дизайна шрифта .

Ссылки

  1. ^ Корпела, Юкка К. (2006). Юникод объяснил. О'Рейли. п. 382. ИСБН 978-0-596-10121-3.[ мертвая ссылка ]
  2. ^ "3.1 Общие скрипты" (PDF) . Unicode Version 1.0 · Блоки символов . стр. 30. Архивировано (PDF) из оригинала 21 ноября 2021 г. . Получено 10 декабря 2021 г. . Свободная и точная семантика. Некоторые символы ASCII имеют несколько применений, либо из-за неоднозначности в исходных стандартах, либо из-за накопленных переинтерпретаций ограниченного кодового набора. Например, 27 hex определен в ANSI X3.4 как апостроф (закрывающая одинарная кавычка; острый акцент), а 2D hex как дефис минус. В целом стандарт Unicode обеспечивает одинаковую интерпретацию для эквивалентных значений кодов, не добавляя и не вычитая из их семантики. Стандарт Unicode предоставляет однозначные коды в другом месте для наиболее полезных конкретных интерпретаций этих значений ASCII; соответствующие однозначные символы перекрестно ссылаются в списке имен символов для этого блока. В некоторых случаях стандарт Unicode указывает общую интерпретацию кода ASCII в названии соответствующего символа Unicode, например, U+0027 — это АПОСТРОФ-КАВИТКА.
  3. ^ "American National Standard X3.4-1977: American Standard Code for Information Interchange" (PDF) . Национальный институт стандартов и технологий. стр. 10 (4.2 Графические символы). Архивировано (PDF) из оригинала 9 октября 2022 г. . Получено 10 декабря 2021 г. .
  4. ^ "Стандарт Unicode, версия 13.0, глава 6.2" (PDF) . 2020. Общая пунктуация § Тире и дефисы. Архивировано (PDF) из оригинала 22 января 2021 г. . Получено 30 декабря 2020 г. .
  5. ^ Корпела, Юкка. «Тире и дефисы § Типографское использование». Архивировано из оригинала 26 января 2021 г. Получено 30 декабря 2020 г.
  6. ^ Marian, Jakub. "Дефис, минус, короткое тире и длинное тире: разница и использование в английском языке". Архивировано из оригинала 25 декабря 2020 г. Получено 23 декабря 2020 г. Дефис обычно очень короткий (у него есть свой собственный символ Unicode, но вместо него можно использовать дефис-минус, потому что он выглядит так же) ...
  7. ^ Френч, Найджел (2006). InDesign Type: Профессиональная типографика с Adobe InDesign CS2. Adobe Press. стр. 72. ISBN 9780321385444. Получено 4 июля 2020 г. .
  8. ^ Брингхерст, Роберт (2004). Элементы типографского стиля (третье изд.). Hartley & Marks, Publishers. стр. 80. ISBN 978-0-88179-206-5. Получено 10 ноября 2020 г. . В машинописном тексте двойной дефис (--) часто используется для длинного тире. Двойные дефисы в набранном документе — верный признак того, что шрифт был набран машинисткой, а не типографом. Типограф будет использовать длинное тире, трехчетвертное длинное тире или короткое тире в зависимости от контекста или личного стиля. Длинное тире — стандарт девятнадцатого века, до сих пор предписанный во многих книгах по редакционному стилю, но длинное тире слишком длинное для использования с лучшими текстовыми шрифтами. Как и увеличенное пространство между предложениями, оно принадлежит к мягкой и стянутой эстетике викторианской типографики.
  9. ^ Ритчи, Деннис (ок. 1975). "Справочное руководство по языку C" (PDF) . Bell Labs . Архивировано (PDF) из оригинала 3 апреля 2017 г. . Получено 7 декабря 2016 г. .
  10. ^ Марлоу, Саймон (ред.). Haskell 2010 Language Report (PDF) . Архивировано (PDF) из оригинала 4 декабря 2016 г. . Получено 7 декабря 2016 г. .[ нужна страница ]

Внешние ссылки