Откуда взялся амперсанд
Амперсанд начался как лигатура латинского слова et, означающего «и». Римские писцы, писавшие быстро, соединяли e и t в одну форму, и примеры соединённых букв сохранились в римском курсивном письме I века. С веками форма менялась, пока буквы стало трудно разглядеть, но во многих курсивных шрифтах E и t всё ещё можно прочитать.
Название намного моложе знака. В 1800-х годах во многих английских школьных книгах & ставили после Z как дополнительную букву алфавита. Дети заканчивали чтение словами «X, Y, Z and per se and», что означало «& само по себе означает and». Если произносить быстро, «and per se and» слилось в ampersand. Старое сокращение &c. для et cetera — остаток времён, когда & читалось как «et».
Амперсанд в типографике и стиле
Дизайнеры шрифтов любят амперсанд, потому что он даёт им свободу. Прямые (романские) начертания обычно показывают компактную форму, похожую на восьмёрку, а курсивы часто возвращаются к более свободной форме «Et», и некоторые шрифты поставляются с несколькими альтернативными амперсандами. Для свадебного приглашения или логотипа попробуйте курсив классического шрифта с засечками: его амперсанд часто — самый декоративный символ в наборе.
Руководства по стилю считают & неформальным в предложениях. Используйте слово «and» в сплошном тексте, а & оставьте для названий, устойчивых пар и тесных мест (Smith & Sons, Q&A, rock & roll). В академических текстах стиль APA использует & между именами авторов внутри скобок (Smith & Jones, 2020), но «and» в самом предложении.
Амперсанды в HTML, URL и коде
В HTML амперсанд начинает ссылку на символ, например ©, поэтому настоящий & следует писать как & (или &). Браузеры обычно прощают одиночный &, но последовательность вроде © в тексте может случайно превратиться в ©︎, а форматы XML, такие как SVG и RSS, считают неэкранированный & ошибкой.
В URL & разделяет параметры запроса (?size=m&color=red). Если само значение содержит амперсанд, закодируйте его как %26, иначе всё после него станет новым параметром. В shell-скриптах завершающий & запускает команду в фоне, а в C, Java и JavaScript && означает логическое «и», тогда как & — побитовое «и».
Про другие способы написать «и», включая &, ∧ и необычные шрифты, смотрите страницу символ «и». Больше сущностей перечислено на странице HTML-коды символов.