stringtranslate.com

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

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

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

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

Просмотр

Большинство современных браузеров в той или иной степени поддерживают 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 и большинстве других последних браузеров. Дополнительным шагом, который можно предпринять для лучшего (и правильного) отображения символов с лигатурными формами, комбинированных символов после выполнения ранее упомянутых шагов, является установка программного обеспечения механизма рендеринга .

Для отображения отдельных специальных символов вместо 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 со спусковым узлом (Ꞑ ꞑ) и вторым умляутом волапюк с вариантами 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. ^ «Как веб-браузеры реализуют резервный шрифт?» StackOverflow . Проверено 20 августа 2022 г.

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