stringtranslate.com

Справка:Специальные символы

Многие символы, отсутствующие на стандартной компьютерной клавиатуре, будут полезны — даже необходимы — для многих страниц и для выпусков Википедии на других языках. На этой странице содержатся рекомендации о том, какие символы безопасно использовать и как их вводить.

Редактирование

См. раздел Справка:Ввод специальных символов .

Viewing

Большинство современных браузеров в той или иной степени поддерживают Unicode, но некоторые делают это лучше, чем другие. Наиболее часто встречающаяся проблема заключается в том, что браузеры, работающие под управлением Windows XP, полагаются на предварительно настроенные ссылки на шрифты в реестре, а не на фактический поиск шрифта, который может отображать соответствующий символ. Это означает, что браузер часто приходилось заставлять использовать определенные шрифты. В английской Википедии для этого есть набор шаблонов. Например, {{ IPA }} для международного фонетического алфавита . Материалы из списка Windows Glyph List 4 должны быть безопасными для использования без таких специальных мер.

Windows 7

Поддержка 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 по умолчанию

Google Chrome позволяет пользователю устанавливать шрифты по умолчанию для режимов отображения: обычный, с засечками, без засечек и моноширинный. Можно использовать любой шрифт, который в данный момент установлен в системе. Чтобы получить доступ к этой настройке, щелкните трехточечный значок параметров в правом верхнем углу окна браузера и выберите « Настройки» . Прокрутите страницу до раздела «Внешний вид» и нажмите «Настроить шрифты» . Здесь вы можете выбрать любые шрифты в вашей системе для использования по умолчанию.

Изменение шрифта Mozilla Firefox по умолчанию

В Mozilla Firefox для изменения шрифта необходимо открыть окно «Настройки» через меню «Инструменты» или кнопку меню. На панели «Основные» перейдите к пункту «Шрифты и цвета» и выберите подходящий шрифт. Обычно любой шрифт, установленный в вашей системе, должен быть доступен. Вы также можете нажать «Дополнительно» , чтобы отключить пользовательские шрифты и выбрать разные шрифты: пропорциональные, с засечками, без засечек и моноширинные, но это не всегда требуется.

Изменение шрифта по умолчанию в Internet Explorer (IE)

Шрифтом по умолчанию для латинского алфавита в старых версиях веб-браузера Internet Explorer (IE) для Windows является Times New Roman . Старые версии шрифта не содержат многих блоков Юникода . Чтобы выбрать другой шрифт, перейдите по этому пути из строки меню IE :  Инструменты > Свойства обозревателя > (вкладка «Общие» >) Шрифты > Шрифт веб-страницы:
до прокручиваемого списка шрифтов и выберите другой, например Lucida Sans Unicode , а затем выберите ОК .

Шрифты для определенных систем письма

Древние сценарии

например , финикийский алфавит , старый курсив , линейное письмо B и т. д.

Пользователи Windows

Загрузите и установите один из этих свободно лицензированных шрифтов.

Пользователи Linux

Если вы используете 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, а не дампы базы данных.

Юникод (UTF-8)
  • переменное количество байтов на символ
  • специальные символы, включая символы CJK , можно рассматривать как обычные; персонаж отображается не только на веб-странице, но и в поле редактирования; дополнительно можно использовать многосимвольные коды; они не преобразуются автоматически в поле редактирования.
ИСО 8859-1
  • один байт на символ
  • специальные символы, недоступные в ограниченном наборе символов, сохраняются в виде многосимвольного кода; обычно существует два или три эквивалентных представления, например, для символа € ссылка на именованный символ &euro; , ссылка на десятичный символ &#8364; и ссылка на шестнадцатеричный символ &#x20AC; . В поле редактирования отображается введенный код, а на веб-странице — полученный символ. Недоступные символы, скопированные в поле редактирования, сначала отображаются как символы и автоматически преобразуются в их десятичные коды при просмотре или публикации изменений.
  • наиболее распространенные специальные символы, такие как é, входят в набор символов, поэтому код типа &eacute;, хотя и разрешен, но не нужен.

Обратите внимание, что 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"/>

Смотрите также

Рекомендации

  1. ^ «Доступно обновление символьного шрифта пользовательского интерфейса Segoe в Windows 7 и Windows Server 2008 R2 (KB2729094)» . База знаний Windows . Корпорация Майкрософт . Проверено 29 октября 2014 г.
  2. ^ "chromium/font_fallback_win.cc в мастере - хром/хром" . Гитхаб . Проверено 20 августа 2022 г.
  3. ^ «Как веб-браузеры реализуют резервный шрифт?» Переполнение стека . Проверено 20 августа 2022 г.

Внешние ссылки