- | |
---|---|
Дефис-минус | |
В Юникоде | U + 002D - ДЕФИС -МИНУС (HTML - ) |
Отличается от | |
Отличается от | U + 2010 - ДЕФИС U + 2212 - ЗНАК МИНУС U + 2013 - EN ТИРЕ |
Дефис-минус , - , это символ используется в цифровых документах и вычисление для представления дефиса - , знак минус - , или тир - . [1] Клавиатуры пишущей машинки и ранние компьютерные кодировки имели только один символ, который выглядел так, поэтому его дизайн должен был быть компромиссом между различными типографскими видами. Название «дефис минус» - изобретение Unicode ; [ необходима цитата ] символ обычно обозначается дефисом, минусом или тире в зависимости от контекста, в котором он используется.
Описание [ править ]
- + - - + - | |
---|---|
дефис-минус, плюс и минус в пропорциональных и моноширинных шрифтах |
Использование одного символа для дефиса и минуса было компромиссом, достигнутым в первые дни пишущих машинок с фиксированной шириной ( моноширинный шрифт ) и компьютерных дисплеев . [2] Однако в настоящее время стандарт Unicode определяет отдельные символы для тире , знака минус и различных типов дефиса, включая дефис Unicode с кодовой точкой U + 2010. Использование дефиса-минус сохраняется во многих контекстах, однако, как известно, его легко вводить на клавиатуре., и в одном месте во всех общих наборах символов. Согласно Стандарту Unicode, дефис U + 2010 «предпочтительнее» дефис-минус [3], хотя сам Стандарт использует дефис-минус в качестве символа дефиса. [4]
В пропорциональных шрифтах дефис-минус обычно равен размеру дефиса Unicode [5] и меньше знака минус (который обычно такой же ширины, как и знак плюса). [a] Это приводит к непривлекательному внешнему виду в сочетании со знаками плюс. Также многие текстовые процессоры позволяют перенос слов после дефиса-минус, в отличие от собственно знака минус, который рассматривается как математический символ, не отличающийся (типографически) от любого числа или буквы без пробелов.
Использует [ редактировать ]
Печатать [ править ]
Этот символ вводится, когда требуется дефис, знак минус или короткое тире (например, «рейс Бостон – Лондон»). На основе старых конвенций пишущей машинке, то обычно используют пару - для представления прочерк - , [6] и некоторые текстовые процессоры автоматически конвертировать эту пару на тире. Символ также может быть набран несколько раз для имитации горизонтальной линии (хотя на большинстве пишущих машинок повторный ввод подчеркивания приведет к более плавной линии). Если чередовать дефис-минус с пробелами, получается «пунктирная» линия, указывающая, где нужно разрезать бумагу. Чрезмерное зачеркивание части текста ими используется для зачеркивания .
Языки программирования [ править ]
В большинстве языков программирования дефис-минус используется для обозначения вычитания и отрицания. [7] [8] Он почти никогда не используется для обозначения диапазона из-за неоднозначности при вычитании. Обычно другие символы, такие как Unicode U + 2212 - MINUS SIGN , не распознаются.
В некоторых языках программирования --
обозначает начало комментария . Точно так же он может иногда запускать блок подписи . YAML использует тройное тире ---
в конце раздела.
Командная строка [ править ]
Этот символ часто используется при указании параметров командной строки , соглашение, в основном начатое Unix . Возможные варианты: -x
или -y
; пользователь может указать и то, и другое, используя -xy
. Различные реализации getopt
функции позволяют двум дефисам-минусам указывать "длинные" имена параметров как--description
, которые намного легче читать, но гораздо сложнее запоминать и писать (недавнее программное обеспечение не заботится о количестве дефисов-минусов и либо не допускает комбинации однобуквенных параметров, либо требует от пользователя их перестановки, чтобы они не совпадал длинный вариант). Двойной минус-дефис сам по себе (за которым следует пробел) указывает, что больше нет параметров, что полезно, когда нужно указать имя файла, которое начинается с дефиса-минуса. Вместо имени файла может быть распознан просто дефис-минус (с последующим пробелом), который указывает на то, что должен быть прочитан стандартный ввод .
Кодировка [ править ]
Глиф имеет кодовую точку в Юникоде как U + 002D - ДЕФИС -МИНУС ; он также находится в ASCII с тем же значением.
См. Также [ править ]
Посмотрите - в Викисловаре, бесплатном словаре. |
- - (значения)
- Дефис
- Мягкий дефис
- Символы рисования прямоугольником, включая ─ (U + 2500), полезны для рисования горизонтальных линий
Заметки [ править ]
- ^ Точные отношения зависят отвыбора дизайна шрифта, который может отличаться у разных дизайнеров.
Ссылки [ править ]
- ↑ Юкка К. Корпела (2006). Юникод объяснил . О'Рейли. п. 382. ISBN. 978-0-596-10121-3.
- ^ Фишер, Эрик. «Эволюция кодов символов, 1874-1968». CiteSeerX 10.1.1.96.678 . Цитировать журнал требует
|journal=
( помощь ) - ^ «Стандарт Unicode, версия 13.0, глава 6.2» (PDF) . 2020. Общая пунктуация § Дефисы и дефисы.
- ^ Korpela, Юкка. «Дефисы и дефисы § Типографское использование» . Проверено 30 декабря 2020 .
- ^ Мариан, Якуб. «Дефис, минус, длинное тире и длинное тире: разница и использование в английском языке» . Проверено 23 декабря 2020 года .
Дефис
, как правило ,
очень короткий (он имеет свой собственный характер Unicode, но вы можете использовать дефис-минус вместо потому что она выглядит так же) ...
- ^ Французский, Найджел (2006). Тип InDesign: профессиональная типографика в Adobe InDesign CS2 . Adobe Press. п. 72. ISBN 9780321385444. Дата обращения 4 июля 2020 .
- ^ Ричи, Деннис (ок. 1975). «Справочное руководство по Си» (PDF) . Bell Labs . Проверено 7 декабря +2016 .
- ^ Марлоу, Саймон (ред.). Отчет о языке Haskell 2010 (PDF) . Проверено 7 декабря +2016 . [ требуется страница ]