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

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

Методы входа [ править ]

Есть несколько способов ввести специальный символ в вики-текст.

Ссылка на специальный символ [ править ]

Используйте ссылку со специальными символами, чтобы ввести символ Юникода ( UTF-8 ). Ссылки доступны в разделе « Специальные символы» над окном редактирования и под кнопками в нижней части окна редактирования (дополнительные сведения о последнем см. В разделе « Справка: CharInsert» ). Щелчок по ссылке со специальным символом вводит этот символ в текущую позицию курсора в окне редактирования, поэтому вам нужно разместить курсор там, где вы хотите, прежде чем щелкнуть ссылку.

При нажатии стрелки слева от « Специальные символы» над окном редактирования открывается список групп изображений специальных символов (см. Рис. 1 ниже); повторный щелчок по стрелке (которая теперь указывает вниз) закрывает список. Щелкните имя группы (например, « Символы» ), чтобы отобразить эту группу; щелкните изображение соответствующего символа, чтобы ввести этот символ в текущую позицию курсора в окне редактирования. Некоторые изображения разных персонажей очень похожи по внешнему виду, поэтому важно использовать правильное изображение. Например, изображения для закрывающих одинарных кавычек (') и закрывающих двойных кавычек (") очень похожи на изображения для одинарных штрихов (') и двойных штрихов (″) (последние два расположены после изображение символа градуса).

Рис. 1. Ссылки на специальные символы над окном редактирования: Группа символов


Группы для ссылок на специальные символы под окном редактирования отображаются по очереди; группа по умолчанию - « Вставка» , которая включает знаки препинания и некоторые другие общие символы (см. рис. 2 ниже), но может отображаться и другая группа, если вы ее ранее выбрали. Щелкните стрелку, направленную вниз, справа от этого поля, чтобы отобразить другие группы; щелкните соответствующую группу, чтобы выбрать ее. Когда курсор наведен на ссылку со специальным символом, ссылка будет подчеркнута; щелчок по подчеркнутой ссылке вводит этот символ в текущую позицию курсора в окне редактирования.

Рис. 2. Ссылки со специальными символами под окном редактирования: по умолчанию Группа вставки


Русские буквы находятся в кириллической группе; большинство других европейских букв находятся в латинской группе. Вам может потребоваться щелкнуть несколько категорий в обоих местах, чтобы найти свой специальный символ, особенно если он не алфавитный: математические символы могут находиться в разделах «Символы» , « Вставка» или « Математика и логика» (последние два находятся только в нижней ссылке) или в Википедия: Математические символы и связанные статьи.

Некоторые изображения персонажей и ссылки включают пары открывающих и закрывающих кавычек. По умолчанию пара символов вводится в текущей позиции курсора; если отрывок текста выделен до щелчка по изображению или ссылке, кавычки вводятся в начале и в конце выделения.

Эта функциональность обеспечивается расширением CharInsert Extension от MediaWiki , которое было установлено администраторами Википедии.

Код клавиатуры [ править ]

Введите символ Unicode, используя альтернативный код ( операционная система Windows ), клавишу Option ( компьютер Macintosh ) или комбинацию Unicode (Linux).

На некоторых клавиатурах есть клавиша Compose, которая обеспечивает аналогичные функции с некоторыми другими операционными системами.

Списки альтернативных кодов и комбинаций клавиш Option приведены в источниках, на которые есть ссылки в разделе Внешние ссылки .

На iPhone и iPad ( IOS ) специальные символы вводятся с использованием шаблона {{Unicode | & # x any-four-digit- hex -number ;}} . (Пробел между {& # x00A0 {следует удалить.) В некоторых браузерах это будет отображаться более точно по сравнению с простым & # x any-four-digit-hex-number; . В этой операционной системе меню символов внизу страниц WP Edit более ограничено, чем в Windows.

Windows - Альтернативный код [ править ]

В Windows эта Altклавиша нажимается и удерживается при вводе кода десятичных знаков на цифровой клавиатуре ; Altключ затем выпущен и появится символ. Числовой код соответствует персонажу точке коды в Windows 1252 кодовой странице , с лидирующим нулем; например, короткое тире (-) вводится с помощью Alt+ 0150. Начальный ноль обязателен; если он опущен, вводится символ, соответствующий кодовой точке в кодовой странице OEM по умолчанию. Например, если OEM по умолчанию - кодовая страница 437 , Alt+ 150дает û.

На компьютере под управлением операционной системы Microsoft Windows многие специальные символы с десятичными эквивалентными номерами кодовых точек меньше 256 могут быть введены с помощью клавиш клавиатуры Alt+ десятичных эквивалентных кодовых номеров.

Например, символ é (строчная e с острым ударением, код объекта HTML é) можно получить, нажав Alt+ 130.

Какие средства, сначала нажмите на Altкнопку (и удерживайте ее нажатой) с левой стороны, а затем нажмите цифровые клавиши 1, 3, 0, последовательно, один за другим, в правой стороне цифровой клавиатуры часть клавиатуры, затем отпустите Altклавишу.

Но специальные символы, например λ (маленькая лямбда), нельзя получить из его десятичного кода 955 или 0955, используя его с Altключом, если они используются в Блокноте или Internet Explorer ). Вы получите неправильный символ «╗» или «» ».

WordPad редактор принимает (десятичный числовой объектные кодовые) значения выше 255, поэтому он может быть использован для получения специальных / символов Unicode, а затем скопировать и вставить , где необходимы эти символы.

Чтобы правильно получить такие специальные символы, которые имеют десятичные точки кода выше 255, другой вариант - сначала использовать или ввести шестнадцатеричную кодовую точку символа, а затем нажать клавиши Alt+ X. Для этого нужно открыть или запустить WordPad, Слово , LibreOffice Writer и т.д. редактирования прикладного программного обеспечения, (это Alt+ Xпроцесс не будет работать в Internet Explorer, Notepad и т.д.). Введите 3BB, который является шестнадцатеричным эквивалентом числового кода символа λ, затем нажмите Alt+ X. Шестнадцатеричный код 3BB преобразует / превратит в символ λ . Если вы снова нажмете комбинацию клавиш Alt+ X, то символ λ будет преобразован обратно в его шестнадцатеричный эквивалентный код,3BB . Теперь символы можно скопировать и вставить там, где вы хотите их использовать, или (в IE ) использовать его шестнадцатеричный эквивалентный код λHTML или его десятичный эквивалентный код HTML λ.

Macintosh - клавиша Option [ редактировать ]

На компьютере Macintosh ⌥ Optклавиша (а иногда и другая клавиша) нажимается и удерживается, пока нажата другая клавиша; ⌥ Optключ (и , когда это применимо, другой ключ), затем освобожден, и появляется символ. Например, короткое тире вводится с помощью ⌥ Opt+ -; длинное тире (-) вводится с помощью ⇧ Shift+ ⌥ Opt+ -.

Также на Macintosh нажатие и удерживание определенных букв (гласных и нескольких других букв) вызывает всплывающее меню со связанными специальными символами, такими как версии гласных с акцентом, на которые можно щелкнуть или выбрать их численно.

Linux - Unicode [ править ]

В Linux должен работать один из трех методов:

  • Удерживайте Ctrl+ ⇧ Shiftи введите Uдо восьми шестнадцатеричных цифр (на основной клавиатуре или цифровой клавиатуре). Затем отпустите Ctrl+ ⇧ Shift.
  • Удерживайте Ctrl+ ⇧ Shift+ Uи введите до восьми шестнадцатеричных цифр, затем отпустите Ctrl+ ⇧ Shift+ U.
  • Введите Ctrl+ ⇧ Shift+ U, затем введите до восьми шестнадцатеричных цифр, затем введите ↵ Enter.

В LibreOffice , OpenOffice.org и Inkscape , например, работает только второй метод. В GTK работает только третий способ.

iOS [ править ]

В операционной системе iOS, используемой на iPhone и iPad , символы с диакритическим знаком, используемые в западноевропейских языках, генерируются удерживанием пальца на символе, требующем диакритического знака , который открывает меню. Таким образом также создаются некоторые из наиболее распространенных специальных символов. Например, удерживая палец на клавише $, вы получаете доступ к ₽ ( испанская песета , испанские деньги до евро), ¥ ( иена ), € ( евро ), ¢, £ и ₩. Для доступа к короткому тире , длинному тире и • необходимо удерживать дефис.ключ вниз. Доступ к § можно получить, удерживая & вниз. Кроме того, есть 308 альтернативных клавиатур, которые устанавливаются через Настройки - Общие - Язык и регион - Добавить язык. К ним относятся арабский, русский, иврит, пенджаби и многие малоизвестные, такие как идиш , тайский и армянский .

Невозможно напрямую установить новый шрифт операционной системы в iOS. Сторонние приложения предлагают шрифты, в основном декоративные шрифты без засечек, не подходящие для текста, в виде альтернативных клавиатур. Эти программы напоминают программу TSR Terminate and Stay Resident под MS-DOS: одна запускает программу для установки шрифта / клавиатуры, а затем выходит из программы. Установленные клавиатуры выделяются глобусом слева от пробела. Эти программы, поскольку третьи стороны могут при определенных условиях получать доступ к вводу текста пользователями, могут представлять угрозу безопасности. Другие сторонние компании предлагают шрифты, которые можно использовать только в приложении.

Внешнее приложение [ править ]

Windows [ править ]

Выберите, скопируйте и вставьте символ из приложения « Карта символов» .

Macintosh [ править ]

Есть два внешних варианта:

  • Введите символ, дважды щелкнув нужный символ в инструменте «Специальные символы», доступном в нижней части любого меню «Правка». Вы можете настроить отображаемые наборы символов, например, чтобы добавить больше символов фонетического алфавита, следуя приведенным здесь инструкциям .
  • Включите меню ввода (через панель «Источники ввода» в системных настройках «Клавиатура»). Это дает доступ к:
    • Средство просмотра клавиатуры, которое можно использовать для просмотра и ввода символов, доступных с помощью ⌥ Optionклавиши
    • Средство просмотра символов, которое можно использовать для доступа к любому символу Unicode. Он также доступен в инструменте "Специальные символы".

Linux [ править ]

Выберите, скопируйте и вставьте символ с помощью карты символов GNOME . Если он еще не установлен вместе с GNOME, он обычно доступен как «gucharmap» (который можно установить с помощью «yum install gucharmap» как root, например, в дистрибутиве Linux, подобном Redhat).

Ссылка на символы HTML (не рекомендуется) [ править ]

Используйте ссылку на символ HTML . Ссылка может быть именованной или числовой ; любой тип начинается с амперсанда ( &) и заканчивается точкой с запятой ( ;). Названа ссылка имеет вид &имени; ; например, àотносится к латинскому a в нижнем регистре с тупым ударением (à). Поскольку имена достаточно мнемонические, их обычно легче запомнить, чем числовые коды, и, соответственно, их легче распознать другим редакторам.

Некоторые символы Unicode, например турецкие буквы, не имеют имен HTML, поэтому числовая ссылка иногда является единственным вариантом использования HTML. Ссылка на числовой символ HTML имеет форму &#D; или &#xH; ; D и H - это кодовая точка Unicode символа в десятичном и шестнадцатеричном формате. Например, можно ввести либо —или —, чтобы получить U + 2014, длинное тире (-). Поскольку кодовая точка Unicode символа обычно дается в шестнадцатеричном формате с префиксом «U +», шестнадцатеричный код, возможно, более удобен. Конечно, когда имя существует, именованная ссылка (например,— для длинного тире) обычно удобнее (и легче распознается), чем любой числовой код.

Имена символов HTML (и соответствующие шестнадцатеричные и десятичные коды) приведены в Списке ссылок на символы XML и HTML .

Проблемы со ссылками на HTML [ править ]

Поскольку в символьной ссылке используются только символы ASCII , она не требует, чтобы веб-браузер поддерживал Unicode, и однозначно, когда веб-страница не объявляет свою кодировку символов, когда кодировка браузера неправильно установлена ​​вручную, и даже когда символ поддерживает некорректно отображается в некоторых браузерах. Соответственно, это обычно наиболее «безопасный для Интернета» подход. Однако ссылки на символы отвлекают многих редакторов и могут вызвать трудности с поиском в Википедии (см. Ниже).

Некоторые старые браузеры неправильно интерпретируют коды в диапазоне 128–159 как ссылки на собственный набор символов. Поскольку кодовые точки 128–159 не используются для отображаемых глифов ни в ISO-8859-1, ни в Unicode , ссылки на символы в этом диапазоне (например, ƒ) недопустимы в HTML и неоднозначны, хотя они обычно используются многими веб-сайтами. Почти все браузеры рассматривают ISO-8859-1 как Windows-1252, в котором есть печатные символы в этом пространстве, и они часто находят свое отражение в заголовках статей в английских проектах, что действительно вызывает путаницу при попытке создать межвики-ссылки на указанные страницы.

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

Редактирование заметок для определенных систем письма [ править ]

Египетские иероглифы [ править ]

Например, <hiero>P2</hiero>дает

См . Справку: синтаксис WikiHiero .

Это не зависит от возможностей браузера, потому что он использует изображения на серверах.

Иероглифы также могут быть представлены в Юникоде шрифтом Aegyptus .


Эсперанто [ править ]

Установки MediaWiki, настроенные для эсперанто, используют UTF-8 для хранения и отображения. Однако при редактировании текст преобразуется в форму, которую легче редактировать с помощью стандартной клавиатуры.

Символы , для которых это относится являются: Ĉĉ, Ĝĝ, Ĥĥ, Ĵĵ, Ŝŝ, Ŭŭ. Вы можете ввести их прямо в поле редактирования, если у вас есть для этого возможность. Однако, когда вы снова отредактируете страницу, вы увидите, что они закодированы как Sx. Эта форма упоминается как «x-sistemo» или «x-kodo». Чтобы сохранить возможность двустороннего обращения, когда один или несколько x следуют за этими символами или их формами без диакритических знаков ( Cc, Gg, Hh, Jj, Ss, Uu), количество x в поле редактирования вдвое превышает число в фактически сохраненном тексте статьи.

Например, межъязыковая ссылка [[en:Luxury car]]на en: Luxury car должна быть введена в поле редактирования, как [[en:Luxxury car]]на eo : . Это вызывало проблемы с ботами обновления интервики в прошлом.

Проблемы с браузером [ править ]

Известно, что некоторые браузеры делают неприятные вещи с текстом в поле редактирования. Чаще всего они преобразуют его в кодировку, встроенную в платформу (в то время как NT-линия Windows внутренне является UCS-2LE - двухбайтовым подмножеством UTF-16 - она ​​имеет полный дублирующий набор API в кодовой странице Windows ANSI и многие более старые приложения, как правило, используют их, особенно для таких вещей, как поля редактирования). Затем они позволяют пользователю редактировать его, используя стандартный элемент управления, и конвертировать обратно. В результате любые символы, которые не существуют в кодировке, используемой для редактирования, заменяются чем-то, что есть (часто это вопросительный знак, хотя по крайней мере один браузер, как сообщается, действительно транслитерирует текст!).

Google Chrome [ править ]

В Google Chrome и Chromium есть кроссплатформенная ошибка, препятствующая использованию подстановки шрифтов . [1] Это означает, что даже если у пользователя установлен правильный шрифт для данного скрипта, он может отображаться некорректно или вообще отображаться.

Консольные браузеры [ править ]

Lynx , Links (в текстовом режиме) и W3M конвертируются в набор символов консоли (Lynx и Links фактически используют механизм транслитерации) для редактирования и конвертируются обратно при сохранении. Если набор символов консоли - UTF-8, тогда эти браузеры безопасны для Unicode, но если это не так, то они нет. С Lynx и Links возможным методом обнаружения было бы добавление другого поля редактирования в форму входа, но это не сработает для W3M, поскольку он не преобразует текст в набор символов консоли, пока пользователь не попытается его отредактировать.

Обходной путь [ править ]

После того, как английская Википедия перешла на UTF-8, а боты-интервики начали заменять HTML-объекты в интервики буквальным текстом Unicode, правки, нарушающие символы Unicode, стали настолько распространенными, что их больше нельзя было игнорировать. Был разработан обходной путь, позволяющий проблемным браузерам безопасно редактировать, при условии, что MediaWiki знает, что у них есть проблемы.

Браузеры, перечисленные в настройке $ wgBrowserBlackList (список регулярных выражений , совпадающих со строками пользовательского агента), получают текст для редактирования в специальной форме. К существующим шестнадцатеричным HTML-объектам на странице добавлен дополнительный начальный ноль, не-ASCII-символы, которые хранятся в викитексте, представлены как шестнадцатеричные HTML-объекты без ведущих нулей.

В настоящее время по умолчанию в черном списке есть только IE Mac и определенная версия Netscape 4.x для Linux. Тем не менее, похоже, это решило большинство проблем. Надеюсь, список по умолчанию будет расширен в будущем, но это зависит от того, чтобы кто-нибудь с доступом CVS зафиксировал изменения.

Пожалуйста, примите во внимание [ править ]

Связывание текста со специальными символами [ править ]

У многих пользователей есть настройки с подчеркнутыми ссылками. При связывании специального символа в некоторых случаях результат может быть ошибочно принят за другой символ с другим значением:

Связывание + - <> ⊂ ⊃ дает + - < > ⊂ ⊃, что может выглядеть как ± = ≤ ≥ ⊇. В таких случаях лучше использовать отдельную ссылку:

  • A ⊂ B (см. Подмножество )

Риск возникновения путаницы меньше, если связано более одного символа, например, x > 3 .

Специальные символы и поисковые запросы [ править ]

Поиск в Википедии станет проще, если ввести специальный символ как Unicode. Если используется HTML объект, слово , как Odiliënberg можно найти только путем поиска Odili, euml, nbergили их комбинации; на самом деле это ошибка, которую следует исправить - объекты должны быть свернуты в их необработанные эквиваленты символов, чтобы все поиски по ним были эквивалентными. См. Также Справка: поиск .

См. Также [ править ]

  • Альтернативный код
  • Ключ опции
  • Справка: специальные символы
  • Список ссылок на символьные сущности XML и HTML
  • Способы ввода Unicode
  • Руководство по вводу тире
  • Краткий справочник "стандартных" математических символов в HTML
  • Статьи с односимвольными заголовками

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

  1. ^ "Замена шрифта не выполняется для рунических символов Юникода" . Проект Chromium . 24 декабря 2011 . Проверено 29 ноября 2012 года .
  • HTML 4.01 Спецификация . Кембридж, Массачусетс: W3C, 1999.
  • Unicode 6.0.0 , стандарт Unicode. Маунтин-Вью, Калифорния: Unicode, Inc., 2010.

Внешние ссылки [ править ]

  • Цифровые коды клавиш Alt в Windows altcod.es
  • Альтернативные коды Windows alt-codes.org
  • Коды ALT для Windows Университет штата Пенсильвания
  • Акцентные коды Macintosh Penn State University
  • CharacterPal - бесплатный виджет панели управления macOS, который отображает комбинации клавиш для специальных символов.