Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Дефис-минус , - , это символ используется в цифровых документах и вычисление для представления дефиса - , знак минус - , или тир - . [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), полезны для рисования горизонтальных линий

Заметки [ править ]

  1. ^ Точные отношения зависят отвыбора дизайна шрифта, который может отличаться у разных дизайнеров.

Ссылки [ править ]

  1. Юкка К. Корпела (2006). Юникод объяснил . О'Рейли. п. 382. ISBN. 978-0-596-10121-3.
  2. ^ Фишер, Эрик. «Эволюция кодов символов, 1874-1968». CiteSeerX 10.1.1.96.678 .  Цитировать журнал требует |journal=( помощь )
  3. ^ «Стандарт Unicode, версия 13.0, глава 6.2» (PDF) . 2020. Общая пунктуация § Дефисы и дефисы.
  4. ^ Korpela, Юкка. «Дефисы и дефисы § Типографское использование» . Проверено 30 декабря 2020 .
  5. ^ Мариан, Якуб. «Дефис, минус, длинное тире и длинное тире: разница и использование в английском языке» . Проверено 23 декабря 2020 года . Дефис , как правило , очень короткий (он имеет свой собственный характер Unicode, но вы можете использовать дефис-минус вместо потому что она выглядит так же) ...
  6. ^ Французский, Найджел (2006). Тип InDesign: профессиональная типографика в Adobe InDesign CS2 . Adobe Press. п. 72. ISBN 9780321385444. Дата обращения 4 июля 2020 .
  7. ^ Ричи, Деннис (ок. 1975). «Справочное руководство по Си» (PDF) . Bell Labs . Проверено 7 декабря +2016 .
  8. ^ Марлоу, Саймон (ред.). Отчет о языке Haskell 2010 (PDF) . Проверено 7 декабря +2016 . [ требуется страница ]