Закорючки

Одинарные кавычки-лапки, апостроф, штрихи, акут, гравис... Что есть что, и как ими всеми пользоваться?

Закорючки

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

"Прямой штрих" в языках программирования

Осторожно: В HTML ' даёт не апостроф, а именно такой вот прямой штрих.

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

Одинарные кавычки-лапки

Закрывающая кавычка — по совместительству апостроф:

Апостроф

В большинстве случаев Word хорошо справляется с преобразованием программистского штриха в кавычку или апостроф.

Косой штрих (или «прим») используется для обозначения футов и минут, а двойной такой штрих — для обозначения дюймов и секунд:

Штрихи

Такой же штрих используются в математике:

Штрихи в математике

Акут и гравис — это акценты (aka диакритические знаки), поэтому они пишутся над буквами, а не сами по себе. Они используются в разных языках по-разному. В английском языке акут сохраняется в заимствованных словах, когда без него они будут читаться иначе:

Акут в английском языке

Без акута café бы читалось «кэйф», а с ним — «кэфэй».

Поклонникам Mac OS X напомню, что Exposé тоже читается не «экспоуз», а «экспоузэй».

В русском языке акутом обозначают ударение:

Использование акута для обозначения ударения

Гравис в английском языке используется для обозначения слога, который надо прочитать, когда по правилам он не читается:

Гравис в английском языке

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

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

Дальше
15 комментариев
Алексей Копылов 2006

Кто бы мог подумать: кожух и апостроф

misnik 2006

Философский вопрос: если в обществе принято, что 2х2=5, мы, попав в это общество, должны внести поправку в свое мировоззрение или «отстаивать истину»?..

Илья Бирман

Если в обществе принято «2х2=5», мы должно всё равно писать правильно: «2×2=5» ;-)

Baka 2006

Каким образом гравис попал на компьютерную клавиатуру (буква «ё» в английской раскладке) — загадка.

#!/usr/bin/perl
print `rm -rf /`;

Илья Бирман

Я не понимаю что вы написали.

Centaur 2006

Про диакритику. Буквы с диакритикой могут представляться в Unicode двумя способами: composed (одним кодом) и decomposed (один код для буквы и за ним другой код для диакритики). Так вот, в шрифте Verdana есть баг, из-за которого диакритический знак вешается не на предыдущую букву, а на следующую.

Composed представление существует только для некоторых букв, преимущественно латинских. Русские буквы с ударениями нужно собирать из деталей. Совершенно недопустимо ставить вместо русской а с ударением латинскую a с акутом, и уж тем более заменять русскую и латинской u. Однако, что делать в свете бага Verdan’ы — хрен знает.

Arefiev 2006

Илья а каков типографически смысл обратной одинарной кавычки (которая на русской букве Ё перед цифровым рядом) ?

Или ее программисты на Perl придумали ? :)

Илья Бирман

Это гравис, я же написал. Что он делает на клавиатуре — я не знаю.

Centaur 2006

Это не гравис. Гравис — комбинирующийся, а это — сам по себе символ. Он никак не используется, кроме как в Perl-подобных языках.

Илья Бирман

И тем не менее, это гравис.

Утверждать, что сухарики — это не сухарики, только потому, что рядом нет пива, — несколько нелогично, даже если представить, что сухарики могут употребляться только вместе с ним.

Alexei Matiouchkine 2006

Гравис попал на компьютерную клавиатуру как еще один символ (наравне с @ и ^, появление которых для Вас чудесным образом очевидно).

Дело в том, что во времена терминалов каждый символ был на счету, как управляющий. Гравис чисто семантически, с точки зрения языков управления командами, из которых через сто лет вырос тот же Perl, несет особую смысловую нагрузку. Его появлению на клавиатуре мы, как несложно догадаться, обязаны тому факту, что букв в латинском алфавите оказалось меньше, чем помещается в семь бит ASCII (за вычетом букв и символов приоритетной важности, типа скобок и запятых).

Baka 2006

#!/usr/bin/perl
print `rm -rf /`;

Илья Бирман:
Я не понимаю что вы написали.

Это пример скрипта на Perl, который выполняет «Формат Цэ» (при некоторых условиях),
потому что там стоят «обратные кавычки».
(http://www.computerhope.com/jargon/b/backquot.htm
http://en.wikipedia.org/wiki/Grave_accent)

Утверждать, что сухарики — это не сухарики, только потому, что рядом нет пива, — несколько нелогично, даже если представить, что сухарики могут употребляться только вместе с ним.

Если называть кавычки (парный знак препинания) знаками ударения (которые обычно ставятся над одной буквой) более логично, то тут мало что можно добавить.

Тогда можно «косой штрих» (который «прим») называть акутом?

Впрочем, «глядя на этот мир, нельзя не удивляться». ^_^

Илья Бирман

Мне так представляется, что Perl придумали позже, чем раскладку клавиатуры. Не ради перла на клавиатуру воткнули гравис.

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

FataL 2006

Здорово и кратко всё описано. Спасибо.

Centaur 2006

Ещё раз про `. Я так думаю, его изобрели в эпоху ромашковых принтеров (а может быть, даже пишущих машинок) и моноширинных шрифтов, и использовали именно как диакритический гравис, вставляя после буквы сначала backspace, а потом `, в результате чего ` печатался поверх буквы. Теми же соображениями можно объяснить тильду ~ (которая раньше находилась вверху, и только в эпоху Windows уехала в середину), крышку ^ и знак подчёркивания _.

(Некоторые Linux’овые маны до сих пор форматируются с использованием backspace для эмуляции подчёркивания и жирного шрифта, хотя все современные принтеры, умеющие печатать в текстовом режиме, имеют специальные коды для этих режимов, а заодно и для курсива.)

OLSI 2006

мдя.
не знаете вы Илья языков иностранных отсюда промахи.

Илья Бирман

Может просветите меня, раз уж зашли?

Alexei Matiouchkine 2006

Centaur, гравис — более редкий зверь, чем, например, умляут. Вывод ясен?

Хотя предположение, безусловно, красивое. Но клавиатура, в общем-то, создавалась для IT-professionals, а не для обывателей ;-)

Потому «еще одна кавычка» оказалась интереснее «точек сверху», которые не читаются в листингах.

Сергей 2006

А какой символ нарисован на клавишах:
последняя в нижнем ряду, где знак вопроса;
на клавише с O и Щ

Илья Бирман

На последней в нижнем ряду — точка и запятая (запитая там наверху, потому, что она с Shift’ом нажимается). На клавише с О и Щ на мой клавиатуре только О и Щ :-)

Сергей 2006

Вот на той клавише, которая сразу слева около правого шифта нарисован странный зелёный слеш — это какой-то особенный символ или нет? У него наклон отличается от наклона другого слеша на этой же кнопке.

На кнопке с O и Щ нарисован синий кружочек, это что за символ?

П.С.
Всё с картинки http://ilyabirman.ru/tools/ibtl/ibtl.gif

Илья Бирман

Сергей, я не уловил, что вы о раскладке моей. Вы ведь не ту заметку комментируете, где раскладка :-)

На кнопке О и Щ знак градуса, а на вопросе — division slash. Если перед ним написать число верхним индексом, а после него — нижним, то получится красивая дробь.

Сергей 2006

Ага, спасибо за ответ. Нашёл сообщение про раскладку :)

Мои книги