Многие символы, отсутствующие на стандартной компьютерной клавиатуре, будут полезны — даже необходимы — для многих страниц и для выпусков Википедии на других языках. На этой странице содержатся рекомендации о том, какие символы безопасно использовать и как их вводить.
См. раздел Справка:Ввод специальных символов .
Большинство современных браузеров в той или иной степени поддерживают Unicode, но некоторые делают это лучше, чем другие. Наиболее часто встречающаяся проблема заключается в том, что браузеры, работающие под управлением Windows XP, полагаются на предварительно настроенные ссылки на шрифты в реестре, а не на фактический поиск шрифта, который может отображать соответствующий символ. Это означает, что браузер часто приходилось заставлять использовать определенные шрифты. В английской Википедии для этого есть набор шаблонов. Например, {{ IPA }} для международного фонетического алфавита . Материалы из списка Windows Glyph List 4 должны быть безопасными для использования без таких специальных мер.
Поддержка Unicode расширяется за счет установки дополнительного автономного пакета обновления Windows KB2729094, [1] доступного как для 32-битной , так и для 64-битной версии Windows 7 SP1 из Центра загрузки Microsoft. Этот резервный порт из Windows 8 обновляет шрифт Segoe UI , добавляя поддержку браузером Emoji и других символов в Windows 7. Дополнительные символы Emoji можно установить, скопировав файл шрифта Segoe UI Emoji, seguiemj.ttf, с другого компьютера под управлением Windows 8 или более поздней версии. , в компьютер с Windows 7. В новых версиях Windows содержится больше символов эмодзи, чем в старых версиях.
Чтобы отображать символы Юникода или специальные символы на веб-страницах, сначала на вашем компьютере должен присутствовать или быть установлен один или несколько шрифтов Юникода . Для правильной работы также необходимо изменить настройки или настройки программного обеспечения браузера для просмотра веб-страниц.
Специальные символы должны отображаться правильно без дальнейшей настройки в Konqueror , Opera , Safari и большинстве других последних браузеров. Дополнительным шагом, который можно предпринять для лучшего (и правильного) отображения символов с лигатурными формами, комбинированных символов после выполнения ранее упомянутых шагов, является установка программного обеспечения механизма рендеринга .
Чтобы использовать один из доступных шрифтов Юникода для отображения специальных символов внутри таблицы , диаграммы или поля, укажите в теге строки TRclass="Unicode"
таблицы (или в каждом теге TD, но использовать его в каждом TR проще, чем использовать его в каждом TD). ), в коде таблицы вики используйте его после (эквивалента TR) (например, ). |-
|- class="Unicode"
Для отображения отдельных специальных символов вместо char можно использовать десятичные или шестнадцатеричные числовые коды HTML . Если необходимо отобразить абзац с большим количеством специальных символов Юникода, то можно также использовать ... или, ....<p class="Unicode">
</p>
<span class="Unicode">
</span>
Используется class="Unicode"
на веб-страницах, в HTML-тегах или вики-тегах, где необходимо отображать различные символы из широкого спектра различных блоков Юникода. Если специальные символы, которые необходимо отображать на веб-страницах, в основном охватывают меньшее количество блоков Юникода, связанных с латинскими алфавитами , их class="latinx"
можно использовать. Могут использоваться специальные символы или символы, относящиеся к Международному фонетическому алфавиту . class="IPA"
Для политонических (греческих)class="polytonic"
символов можно использовать или связанные с ними символы .
Некоторые свободно доступные шрифты, включающие множество блоков Юникода, — это TITUS Cyberbit Basic и GNU Unifont . В статье о шрифтах Unicode представлен более общий обзор в этой таблице . Если вы уже знаете, какие именно блоки необходимы, этот раздел может оказаться более полезным. Большинство статей о конкретных скриптах содержат информацию о соответствующем блоке Юникода.
Примечание. Многие веб-сайты (включая сайты Викимедиа) по умолчанию используют шрифты с засечками или без засечек в зависимости от элемента страницы (например, заголовки могут по умолчанию использовать шрифты с засечками, а основной текст — без засечек), поэтому при желании может потребоваться использовать собственный стиль CSS. чтобы переопределить это и принудительно использовать определенный шрифт.
Google Chrome позволяет пользователю устанавливать шрифты по умолчанию для режимов отображения: обычный, с засечками, без засечек и моноширинный. Можно использовать любой шрифт, который в данный момент установлен в системе. Чтобы получить доступ к этой настройке, щелкните трехточечный значок параметров в правом верхнем углу окна браузера и выберите « Настройки» . Прокрутите страницу до раздела «Внешний вид» и нажмите «Настроить шрифты» . Здесь вы можете выбрать любые шрифты в вашей системе для использования по умолчанию.
В Mozilla Firefox для изменения шрифта необходимо открыть окно «Настройки» через меню «Инструменты» или кнопку меню. На панели «Основные» перейдите к пункту «Шрифты и цвета» и выберите подходящий шрифт. Обычно любой шрифт, установленный в вашей системе, должен быть доступен. Вы также можете нажать «Дополнительно» , чтобы отключить пользовательские шрифты и выбрать разные шрифты: пропорциональные, с засечками, без засечек и моноширинные, но это не всегда требуется.
Шрифтом по умолчанию для латинского алфавита в старых версиях веб-браузера Internet Explorer (IE) для Windows является Times New Roman . Старые версии шрифта не содержат многих блоков Юникода . Чтобы выбрать другой шрифт, перейдите по этому пути из строки меню IE : Инструменты > Свойства обозревателя > (вкладка «Общие» >) Шрифты > Шрифт веб-страницы:
до прокручиваемого списка шрифтов и выберите другой, например Lucida Sans Unicode , а затем выберите ОК .
например , финикийский алфавит , старый курсив , линейное письмо B и т. д.
Загрузите и установите один из этих свободно лицензированных шрифтов.
Если вы используете Linux на базе Debian (например, Ubuntu, Linux Mint), они должны быть уже установлены по умолчанию. Если нет, загрузите и установите пакет deb ttf-ancient-fonts
, введя в терминале :
sudo apt-get install ttf-ancient-fonts
Большинство символов IPA не включены в наиболее широко используемую форму Times New Roman (хотя они включены в версию, поставляемую с Windows Vista ), шрифт по умолчанию для латинского алфавита в Internet Explorer для Windows . Чтобы правильно просматривать символы IPA в этом браузере, необходимо настроить его на использование шрифта , включающего символы расширения IPA. К таким шрифтам относятся Lucida Sans Unicode , поставляемый с Windows XP ; Gentium , Charis SIL , Doulos SIL , DejaVu Sans или TITUS Cyberbit , которые доступны бесплатно ; или Arial Unicode MS , который входит в состав Microsoft Office . На этой странице мы заставили Internet Explorer использовать такой шрифт по умолчанию, поэтому он должен отображаться правильно, но это еще не сделано для всех остальных страниц, содержащих IPA. Это касается и других страниц, использующих специальные символы. Имейте это в виду, если видите в статьях символы ошибок, такие как «». Это также происходит с бывшей испанской буквой N с маленькой буквой N вверху (Nᷠ nᷠ), Yañalif N со спусковым узлом (Ꞑ ꞑ) и вторыми вариантами умлаута Volapük A, O и U (Ꞛ ꞛ, Ꞝ ꞝ и Ꞟ ꞟ).В Google Chrome и других браузерах на базе Chromium для Windows возникает проблема с системой резервного шрифта, когда списки шрифтов для каждого сценария жестко закодированы. Chromium предполагает, что эти шрифты должны быть всегда доступны, поэтому ищите только эти шрифты, в основном специфичные для ОС, через их системные шрифты, и их нельзя настроить пользователем, кроме как изменить шрифты по умолчанию для стилей стандартного, с засечками, без засечек и с фиксированной шириной. , что снижает гибкость. Таким образом, некоторые новые неузнаваемые символы невозможно исправить, просто установив подходящие внешние шрифты, что требует от пользователей обновления своей операционной системы до той, которая содержит недостающие символы в одном из системных шрифтов. [2] [3] Специальные символы должны отображаться правильно без дальнейшей настройки в Mozilla Firefox , Konqueror , Opera , Safari и большинстве других последних браузеров.
Начиная с MediaWiki 1.5, все проекты используют кодировку символов Unicode ( UTF-8 ) . До конца июня 2005 года, когда эта новая версия стала использоваться в проектах Викимедиа, английская, голландская, датская и шведская Википедии использовали Windows-1252 (они объявили себя ISO-8859-1 , но на самом деле браузеры обрабатывают обе версии). как синонимы, и программное обеспечение MediaWiki не предприняло никаких попыток предотвратить использование символов, эксклюзивных для Windows-1252). Викитекст до обновления в их базах данных остается сохраненным в Windows-1252 и преобразуется при загрузке (некоторые его части также могли быть преобразованы путем постепенных изменений в способе хранения истории). Изменения, внесенные после обновления, будут храниться в базе данных в формате UTF-8. Этот процесс преобразования при загрузке невидим для пользователей. Это также незаметно для повторных пользователей, поскольку Wikimedia теперь использует дампы XML, а не дампы базы данных.
€
, ссылка на десятичный символ €
и ссылка на шестнадцатеричный символ €
. В поле редактирования отображается введенный код, а на веб-странице — полученный символ. Недоступные символы, скопированные в поле редактирования, сначала отображаются как символы и автоматически преобразуются в их десятичные коды при просмотре или публикации изменений.é
, хотя и разрешен, но не нужен.Обратите внимание, что Special:Export экспортирует с использованием UTF-8, даже если база данных закодирована в ISO 8859-1, по крайней мере, так было с английской Википедией, уже когда она использовала версию 1.4. Чтобы узнать, какой набор символов применяется в проекте, воспользуйтесь функцией браузера «Просмотр исходного кода» и найдите что-то вроде этого:
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1"/>
или
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>