Этот шаблон создает отформатированное описание символа Юникода , которое будет использоваться встроенным или иным образом с обычным текстом.
The character
→{{unichar|a9|COPYRIGHT SIGN}}
is about intellectual property.- Символ U + 00A9 © ЗНАК АВТОРСКОГО ПРАВА относится к интеллектуальной собственности.
Применение
Шаблон {{unichar}} принимает значение шестнадцатеричного кода Unicode и, возможно, имя символа в качестве входных данных, например {{unichar|00A9|COPYRIGHT SIGN}}
→ U + 00A9 © ЗНАК АВТОРСКОГО ПРАВА .
Этот шаблон создает отформатированное описание в виде Unicode символа, который будет использоваться в линии с обычным текстом. Он следует стандартному представлению символа Unicode, используя префикс «U +» для отображения шестнадцатеричной кодовой точки, за которой следует его глиф, а затем, необязательно, имя символа, используя рекомендацию встроенного форматирования Unicode. В текущем тексте, таком как Unicode Standard, Wikipedia или в других средах с форматированным текстом, имя символа предпочтительно отображается в СТИЛЕ МАЛЕНЬКИХ ЗАГЛАВНЫХ букв . (Презентация, состоящая только из заглавных букв, в основном предназначена для текстовых сред.)
Требуется шестнадцатеричное значение (например, A9), другой ввод необязателен. Фактический глиф отображается с использованием шрифта, содержащего символ. Это может быть установлено на что-то более конкретное, например, на шрифты, специфичные для языка или IPA . Чтобы отобразить глиф, символ шрифта можно заменить изображением. Можно создать вики-ссылку на статью о символе или наборе символов, а также на статью Unicode . Также возможно добавить (заключенное в такие скобки) вычисленное десятичное значение, коды символов HTML и пользовательское примечание.
Некоторым специальным кодовым точкам , например управляющим и пробелам, уделяется особое внимание. Они автоматически обнаруживаются unichar/gc
подшаблоном.
Примеры
{{unichar|00A9}}
→ U + 00A9 ©{{unichar|00A9|sans=y}}
→ U + 00A9 ©{{unichar|00A9|COPYRIGHT SIGN}}
→ U + 00A9 © ЗНАК АВТОРСКОГО ПРАВА{{unichar|00A9|COPYRIGHT SIGN|nlink=Copyright symbol}}
→ U + 00A9 © ЗНАК АВТОРСКОГО ПРАВА{{unichar|00A9|COPYRIGHT SIGN|nlink=Copyright symbol|note={{crossref|See also [[Copyleft]] symbol}}}}
→ U + 00A9 © COPYRIGHT SIGN ( ){{unichar|00A9|COPYRIGHT SIGN|nlink=Copyright symbol|dec=|html=}}
→ U + 00A9 © ЗНАК АВТОРСКОГО ПРАВА (169 десятичный · HTML · )©
©, ©
{{unichar|00A9|nlink=Copyright symbol}}
→ U + 00A9 © - имя не добавлено для ссылки на{{unichar|030D|COMBINING VERTICAL LINE ABOVE|cwith=◌}}
→ U + 030D ◌̍ ОБЪЕДИНЕНИЕ вертикальной линии ВЫШЕ - в сочетании с более пунктирным кругом
Ошибки
{{unichar|00A9|COPYRIGHT SIGN|nlink=}}
→ U + 00A9 © ЗНАК АВТОРСКОГО ПРАВА - красная ссылка, потому что имя по умолчанию ссылается на « ЗНАК АВТОРСКОГО ПРАВА », а не на существующую статью.
Параметры
Пустой шаблон со всеми параметрами выглядит следующим образом:
{{unichar|
| | ulink =| изображение =| cwith =| размер =| использовать =| use2 =| nlink =| dec =| html =| примечание =| sans = }}
Встроенная версия:
{{unichar | | состоящее из ЗАГЛАВНЫХ букв -> | ulink = | image = | cwith = | size = | use = | use2 = | nlink = | dec = | html = | note =}}
- Первый безымянный параметр или 1 = Обязательный. Шестнадцатеричное значение кодовой точки, например
00A9
.- Примечания : Параметр принимает ввод как
A9
,a9
и00A9
как шестнадцатеричное значение. Десятичные значения не распознаются как десятичные и дадут неожиданные результаты .
- Примечания : Параметр принимает ввод как
- Второй безымянный параметр или 2 = Необязательно. Юникод-имя символа. Это указано ЗАГЛАВНЫМИ БУКВАМИ, и шаблон будет повторно отображать его ЗАГЛАВНЫМИ БУКВАМИ . Это название может отличаться от названия соответствующей статьи в Википедии (см. Ниже: nlink =).
- nlink = Необязательная вики-ссылка. Имя страницы Википедии, на которую будет сделана ссылка. Если используется, имя Unicode (второй параметр) имеет вики-ссылку на статью.
- Предупреждение : этот параметр должен иметь допустимое значение, если он присутствует; если присутствует и пусто, появится ошибка красной ссылки, если не существует перенаправления с формального имени символа Unicode, такого как ЗНАК АВТОРСКОГО ПРАВА, и переходит к правильной статье здесь (в данном случае символ авторского права . В конце концов, все эти перенаправления должны существовать, но немногие из них) По состоянию на 2017 год. [Обновить]
- Примечание . Имя страницы чувствительно к регистру, как и все страницы Википедии.
{{unichar|00A9|COPYRIGHT SIGN|nlink=Copyright symbol}}
→ U + 00A9 © ЗНАК АВТОРСКОГО ПРАВА
- Предупреждение : этот параметр должен иметь допустимое значение, если он присутствует; если присутствует и пусто, появится ошибка красной ссылки, если не существует перенаправления с формального имени символа Unicode, такого как ЗНАК АВТОРСКОГО ПРАВА, и переходит к правильной статье здесь (в данном случае символ авторского права . В конце концов, все эти перенаправления должны существовать, но немногие из них) По состоянию на 2017 год. [Обновить]
- ulink Необязательно. Создает вики-ссылку изU +приставка. При использовании без имени (т.
|
Е. Пустое поле без значения) Unicode статьи используется в качестве значения по умолчанию в выходных данных:[[Юникод | U +]]производящий U + . Это нужно изменить только в том случае, если у вас есть причина для ссылки в другом месте, кроме Unicode , например, на статью о подмножестве символов Unicode. - sans = y Необязательно. Сделайте U + sans (U +). Любое значение, кроме одного ASCII , включая пробел / неопределенный, интерпретируется как «использовать моно».
y
- dec = Необязательно. Добавляет десятичное значение к тексту в примечании в квадратных скобках. Вам не нужно добавлять значение вручную; просто добавьте
|dec=
, пусто. - html = Необязательно. Добавляет ссылку на символ HTML в текст, например& # 160;в скобках. Если указанная ссылка на символ существует, например"& nbsp;", это тоже добавлено. Вам не нужно добавлять значения вручную, просто добавьте
|html=
, пусто. - use = Необязательно. Устанавливает шаблон хинтинга шрифта для получения глифа, поскольку символ может отсутствовать в обычном шрифте браузера. По умолчанию , другие параметры , и .
{{unicode}}
{{IPA}}
{{lang}}
{{script}}
- use2 = Необязательно. При установке
|use=lang
или|use=script
,|use2=
следует использовать для установки языка (например|use2=fr
) или скрипт (например|use2=Cyrs
). Глиф может по-прежнему не отображаться должным образом из-за эффектов браузера. Подробное описание см. В документации к каждому шаблону.{{unichar|0485|COMBINING CYRILLIC DASIA PNEUMATA|cwith=|use=script|use2=Cyrs}}
→ U + 0485 ҅ ОБЪЕДИНЕНИЕ КИРИЛИЧЕСКИХ ПНЕВМАТОВ DASIA
- image = Необязательно. Позволяет графическому файлу изображения представлять глиф; полностью отменяет шрифт. Имя файла должно включать расширение (например,.svg или же .png), но не префиксФайл:.
- cwith = Необязательно. Полезно , когда символ Юникода объединения . Использование
|cwith=
добавляет пробел перед символом, позволяя эффект комбинирования. Таким образом, при использовании с таким символом, как|cwith=a
, этот символ будет сочетаться с буквой «а». В Юникоде общий глиф, используемый для размещения комбинированного символа, - это U + 25CC ◌ ТОЧЕЧНЫЙ КРУГ (HTML ).◌
- без
|cwith=
: {{unichar|0485|COMBINING CYRILLIC DASIA PNEUMATA}}
→ U + 0485 ҅ ОБЪЕДИНЕНИЕ КИРИЛИЧЕСКИХ ПНЕВМАТОВ DASIA|cwith=
без параметра:{{unichar|0485|COMBINING CYRILLIC DASIA PNEUMATA|cwith=}}
→ U + 0485 ҅ ОБЪЕДИНЕНИЕ КИРИЛИЧЕСКИХ ПНЕВМАТОВ DASIA|cwith=
с пунктирным кругом:{{unichar|0485|COMBINING CYRILLIC DASIA PNEUMATA|cwith=◌}}
→ U + 0485 ◌҅ ОБЪЕДИНЕНИЕ КИРИЛИЧЕСКИХ ПНЕВМАТОВ DASIA
- без
- size = Необязательно. Может использоваться для установки размера глифа . Значение по умолчанию -125%. Для шрифта, все входы в стиле размера шрифта CSS принимается: 7px, 150%, 2em, larger.
{{unichar|0041|LATIN CAPITAL LETTER A|size=2em}}
→ U + 0041 латинских заглавных литер А- При использовании изображения (файла) вместо шрифта этот размер может принимать только размеры в pxнравится 12px. По умолчанию для изображений 10 пикселей.
{{unichar| A9| ЗНАК АВТОРСКОГО ПРАВА| ulink = символы универсального набора символов| изображение =| размер = 150%| nlink = Символ авторского права| note = Пример}}Производит:
- U + 00A9 © ЗНАК АВТОРСКОГО ПРАВА (Пример)
Эффекты презентации
Поскольку этот шаблон нацелен на представление отформатированного встроенного описания , для поддержки этой цели вводятся некоторые эффекты.
- Отображение символов пробела : Все космические символы (те , с общей категорией : Zs) представлены светло-голубым фоном, чтобы показать их фактическое наличие и ширину: .
U+00A0 NO-BREAK SPACE
- Между прочим, обычное пространство заменяется на
�A0;
(NBSP), чтобы вики-разметка не удаляла его как повторяющиеся пробелы.
- Между прочим, обычное пространство заменяется на
- Удаление символов форматирования : символы форматирования (с общей категорией : Cf, Zl и Zp) удаляются из вывода. По определению символы форматирования не имеют глифа. Удалив их, они не могут иметь эффекта форматирования.
- Исключение: показаны пять арабских цифр Cf / форматирования U + 0600..U + 0603 и U + 60DD. В то время как символы форматирования Cf обычно не имеют глифа, эти пять имеют. Эти символы отображаются при внутреннем добавлении к категории «(видимый)».
- Удаление пробелов : шаблон удаляет код форматирования и окружающие пробелы из ввода.
во вводе имени (возможно, непреднамеренно) нарушит ожидание встроенного поведения. - Отображение метки типа
: Unicode указывает, что кодовая точка не имеет имени, когда это одно из следующих: управляющий символ, символ частного использования, суррогат, неназначенная кодовая точка (зарезервированная) или неназначенная -персонаж. Вместо этого на эти кодовые точки следует ссылаться с помощью «метки кодовой точки», например или В этой ситуации этот шаблон заменяет глиф этой меткой. Таким образом, правильная презентация побеждает использование Unicode по букве закона.. - Общая категория "Контроль" = Копия:
или0007> - Общая категория «суррогат» = Cs:
илиD800> - «Частное использование»: общая категория = Co:
илиFFA0> - «Не символ» (минус зарезервированные кодовые точки, смотри ниже): общая категория = Cn:
,
илиFFA0>
Второй параметр (имя Unicode) не представлен, так как он не может существовать. Есть возможность создать ссылку на статью.
- Примечание : <зарезервированная> (неназначенная) кодовая точка еще не может быть обнаружена и поэтому не представлена с этой меткой. Этим кодовым точкам также присвоена категория Cn.
- (Справочная информации о <> - этикетках: Имя может никогда не должен <> - скобки на всех эти правила не позволяют перепутать имя с фактическим управлением-символом Так что это не произойдет , что а.. Колокол кольца при открытии страницы , которая содержит Имя U + 0007).
Возможные ошибки
- Шаблон выдает сообщение об ошибке, когда
|1=
(или первый безымянный параметр) шестнадцатеричное значение отсутствует, пусто или недействительно. - При вводе не-шестнадцатеричного числа, например 00G9, возникает ошибка (поскольку G или g не являются шестнадцатеричными).
- Не добавляйте префикс U + , как в U + 00A9 . Это не будет признано.
- Если в шаблоне отображается только номер кодовой точки, например2038, вы, вероятно, используете неправильный шаблон вместо .
{{unicode}}
{{unichar}}
- Глиф может быть отменен и заменен меткой, например
. У этих символов нет имени Unicode. Ан |nlink=
будет прямо к статье (введен в форме вроде|nlink=Bell signal
). Пустое значение просто|
не может работать для< метка - хххх >символы (нет имени персонажа, которое можно было бы превратить в ссылку). Это вызывает ошибку. - Ввод десятичного значения, например,
|1=98
будет считаться шестнадцатеричным значением.0098. Там нет никакого способа , что шаблон может обнаружить вы намеревались ввести . Предупреждение не выдается, и символ неправильный,9810=6216U + 0098 16, будет показано ( не U + 0062). - Как отмечалось выше, неправильное использование
|nlink=
параметра может привести к появлению красных ссылок на несуществующие статьи.
Технические примечания
Строка unichar используется только в английской Википедии в качестве имени этого шаблона. Это не имеет значения вне этого контекста.
В шаблоне используются следующие подшаблоны:
- {{ unichar / main }} Принимает все входные данные от . Вызывает несколько подшаблонов для создания текстовых строк, а затем объединяет их в цепочки. Также проверяет наличие ошибки при вводе не в шестнадцатеричном формате.
{{unichar}}
- {{ unichar / ulink }} Создает прямую ссылку дляU + приставка.
- {{ unichar / gc }} Определяет общую категорию Unicode, если эта категория является специальной (например, для управляющих символов).
- {{ unichar / glyph }} Для отрисовки глифа шрифтом. Принимает
|image=
, который отменяет шрифт. Также процессы|use=
,|use2=
,|size=
,|cwith=
. - {{ unichar / name }} Формирует отформатированное имя символа маленькими заглавными буквами . Принимает, чтобы создать вики-ссылку на статью. Когда общая категория (gc) является особой, имя изменится на
|nlink=
< метка - хххх >. - {{ unichar / notes }} Создает три необязательных примечания в круглых скобках:десятичный(с
|dec=
);HTML(от|html=
- как десятичные, так и& # 160; и назван как & nbsp;если он существует, используя ); и произвольный текст . Также делает сами круглые скобки.{{numcr2namecr}}
|note=
- Используя основной шаблон как функцию простого ввода, выполняется несколько вычислений (на самом деле только два hex2dec), что позволяет добавлять значения по умолчанию не слишком глубоко в шаблоны.
- Значение
<#salted#>
используется внутри для передачи неопределенного входного параметра. Это значение является правильным, когда речь идет об имени Unicode, потому что оно не может содержать символы <##>, и поэтому солёное - правильное слово (что означает «запретить»). Для облегчения сопровождения кода он используется в различных местах кода.
вопросы
- Неназначенные кодовые точки, которые должны быть помечены как <зарезервировано>, не могут быть обнаружены.
- При использовании
|use-script=
, то|use2=
потребности в нижнем регистре (например , 0485, Cyrs или cyrs) [ необходимы разъяснения ] - При использовании для одной из меток форматирования RTL ее эффект может выходить за рамки шаблона (текст, следующий за шаблоном, также становится RTL). В настоящее время для этого требуется дополнительный код.
TemplateData
TemplateData для Unichar
Форматирует встроенное описание символа Юникода.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
Шестнадцатеричное значение | 1 hval | Шестнадцатеричный код Юникода
| Нить | обязательный |
Название характера | 2 na | Если предоставлено, показывает имя символа Юникода.
| Нить | предложенный |
Следует ли использовать U + без засечек? | sans | нет описания
| Нить | по желанию |
улинк | ulink | нет описания
| Линия | по желанию |
изображение | image | нет описания | Неизвестный | по желанию |
cwith | cwith | нет описания | Нить | по желанию |
размер | size | Относительный размер отображаемого символа
| Нить | по желанию |
использовать | use | нет описания | Нить | по желанию |
use2 | use2 | нет описания | Нить | по желанию |
nlink | nlink | нет описания | Нить | по желанию |
декабрь | dec | нет описания | Число | по желанию |
Показать HTML-код? | HTML html | Если предоставлено, показывает HTML-код
| Нить | предложенный |
Примечание | note | нет описания | Линия | по желанию |
См. Также внешние ссылки
- {{ Emoji }}
Полезные ссылки для исследования символов Юникода:
- Диаграммы Unicode.org в формате PDF, показывающие шестнадцатеричные значения U +.
- Поиск в Fileformat.info для поиска по имени (полностью или частично), по шестнадцатеричному или десятичному значению U + или по символу шрифта (скопируйте и вставьте его). Дополнительная информация предоставляется для каждого персонажа. Только один персонаж.
- Branah.com - это многосимвольный конвертер Unicode.
- Обзор свойств Unicode, например запятая U + 002C: [1]