Псевдонимы и сокращения Unicode

редактировать
имен и псевдонимов символов Unicode

в Unicode, символы могут иметь уникальное имя. У персонажа также может быть одно или несколько псевдонимов . Псевдонимом может быть аббревиатура, управляющее имя C0 или C1, исправление, альтернативное имя или вымысел. Псевдоним также уникален для всех имен и псевдонимов и, следовательно, является идентифицирующим.

Содержание

  • 1 Предпосылки
  • 2 Причина для добавления псевдонима
  • 3 Формальные псевдонимы
  • 4 См. Также
  • 5 Ссылки

Предпосылки

Формальный первичный Unicode имя уникально среди всех имен, использует только определенные символы и формат и гарантированно никогда не изменится. Формальное имя состоит из символов A – Z (верхний регистр), 0–9, «» (пробел) и «-» (дефис). Рядом с этим именем у символа может быть одно или несколько формальных (нормативных) псевдонимов . Такое имя псевдонима также следует правилам имени: используемые символы (A-Z, -, 0-9, ) и неиспользуемые (a-z,%, $ и т. Д.). Имена псевдонимов также уникальны в полном наборе имен (то есть все имена и имена псевдонимов уникальны в их объединенном наборе). Псевдонимы формально описаны в стандарте Unicode.

В этом смысле аббревиатура также считается именем.

Стандарт Unicode также использует (публикует) «псевдонимы», которые не являются формальными и не перечислены в нормативном файле NameAliases.txt. Эти имена могут быть не уникальными и могут содержать неправильные символы.

Причина добавления псевдонима

Существует пять возможных причин для присвоения псевдонима кодовой точке. У символа может быть несколько псевдонимов: например, U + 0008 имеет псевдоним управления BACKSPACE и псевдоним сокращения BS.

1. Аббревиатура
Часто встречающиеся сокращения (или акронимы) для управляющих кодов, символов формата, пробелов и селекторов вариантов.
Существует 352 таких псевдонима, включая 256 псевдонимов для селекторов вариантов (VS-1... VS-256).
Например, U + 00A0 NO-BREAK SPACE имеет псевдоним NBSP.
Представление: в таблицах кодов Аббревиатура отображается в пунктирной рамке: NBSP.
2. Элемент управления
ISO 6429 имена для функций управления C0 и C1 и аналогичные часто встречающиеся имена добавляются в качестве псевдонима к символу.
Существует 84 таких псевдонима.
Для Например, U + 0008 имеет псевдоним BACKSPACE.
Представление: управляющие символы не имеют основного имени, они помечены как . Его псевдоним, например BACKSPACE, используется в документации диаграммы, а не как основное имя.
3. Исправление
Это исправление "серьезной проблемы" в имени основного символа, обычно ошибки.
Таких псевдонимов 28.
Например, U + 2118 ℘ ЗАГЛАВНАЯ СТРАНИЦА P на самом деле является строчной буквой p, поэтому ей присвоено имя псевдонима ※ ЭЛЛИПТИЧЕСКАЯ ФУНКЦИЯ WEIERSTRASS: «на самом деле она имеет форму каллиграфической строчной буквы p, несмотря на название, и псевдоним добавляется правильное написание. "
Представление: Исправленному имени предшествует символ ※ (ссылочная метка ).
4. Альтернативный
Несколько широко используемых альтернативных имен для символов формата.
Такого псевдонима 1.
Пример: U + FEFF ZERO WIDTH NO-BREAK SPACE имеет альтернативу BYTE ORDER MARK.
Представление: указано в описании символьных таблиц.
5. Фигурка
Несколько задокументированных этикеток для контрольных кодовых точек C1, которые никогда не были фактически утверждены ни в одном стандарте (wikt: figment = притворство, в художественной литературе).
Таких псевдонимов 3. 356>
Например, U + 0099 имеет псевдоним вымысла SINGLE GRAPHIC CHARACTER INRODUCER. Это имя является архитектурной концепцией из ранних проектов ISO / IEC 10646-1, но никогда не было утверждено и стандартизировано.
Представление: Эти условные сокращения не публикуются в Стандарте; диаграмма показывает «XXX» для каждого неофициального названия, то есть: не уникальное или идентифицирующее сокращение.

Формальные псевдонимы

U +html. decimalИмя. или ПсевдонимПричинаДиаграммаПримечание
AbbrИмя
0000 NULNULLControlC0 Controls и Basic Latin (pdf)
0001 SOHНАЧАЛО ЗАГОЛОВКИControlC0 Controls и Basic Latin (pdf)
0002 STXНАЧАЛО ТЕКСТАControlЭлементы управления C0 и Basic Latin (pdf)
0003 ETXКОНЕЦ ТЕКСТАControlЭлементы управления C0 и Basic Latin (pdf)
0004 EOTКОНЕЦ ПЕРЕДАЧИControlC0 Controls и Basic Latin (pdf)
0005 ENQINQUIRYControlC0 Controls и Basic Latin (pdf)
0006 ACKACKNOWLEDGEControlC0 Controls и Basic Latin (pdf)
0007 BELALERTControlC0 Controls и Basic Latin (pdf)
0008 BSBACKSPACEControlC0 Controls и Basic Latin (pdf)
0009. TABCHARACTER TABULATIONControlC0 Controls и Basic Latin (pdf)
HTГОРИЗОНТАЛЬНАЯ ТАБЛИЦАControl
000A LFLINE FEEDControlC0 Controls and Basic Latin (pdf)
NLNEW LINEControl
EOLEND OF LINEControl
000B LINE TABULATIONControlC0 Controls and Basic Latin (pdf)
VTVERTICAL TABULATIONControl
000C FFFORM FEEDControlC0 Controls and Basic Latin (pdf)
000D CRCARRIAGE RETURNControlC0 Controls and Basic Latin (pdf)
000E SOSHIFT OUTControlC0 Controls and Basic Latin (pdf)
LOCKING-SHIFT ONEControl
000F SISHIFT INControlC0 Controls and Basic Latin (pdf)
LOCKING-SHIFT ZEROControl
0010 DLEDATA LINK ESCAPEControlC0 Controls and Basic Latin (pdf)
0011DC1DEVICE CONTROL ONEControlC0 Controls and Basic Latin (pdf)
0012DC2DEVICE CONTROL TWOControlC0 Controls and Basic Latin (pdf)
0013DC3DEVICE CONTROL THREEControlC0 Controls and Basic Latin (pdf)
0014DC4DEVICE CONTROL FOURControlC0 Controls and Basic Latin (pdf)
0015 NAKNEGATIVE ACKNOWLEDGEControlC0 Controls and Basic Latin (pdf)
0016 SYNSYNCHRONOUS IDLEControlC0 Controls and Basic Latin (pdf)
0017 ETBEND OF TRANSMISSION BLOCKControlC0 Controls and Basic Latin (pdf)
0018 CANCANCELControlC0 Controls and Basic Latin (pdf)
0019 EOMEND OF MEDIUMControlC0 Controls and Basic Latin (pdf)
001A SUBSUBSTITUTEControlC0 Controls and Basic Latin (pdf)
001B ESCESCAPEControlC0 Controls and Basic Latin (pdf)
001C INFORMATION SEPARATOR FOURControlC0 Controls and Basic Latin (pdf)
FSFILE SEPARATORControl
001DINFORMATION SEPARATOR THREEControlC0 Controls and Basic Latin (pdf)
GSGROUP SEPARATORControl
001EINFORMATION SEPARATOR TWOControlC0 Controls and Basic Latin (pdf)
RSRECORD SEPARATORControl
001FINFORMATION SEPARATOR ONEControlC0 Controls and Basic Latin (pdf)
USUNIT SEPARATORControl
0020SPACE SPAbbreviationC0 Controls and Basic Latin (pdf)
007F DELDELETEControlC0 Controls and Basic Latin (pdf)
0080 PADPADDING CHARACTERFigmentC1 Controls and Latin-1 Supplement (pdf) Aliases are not widely published by Unicode; chart shows non-unique XXX
0081 HOPHIGH OCTET PRESETFigmentC1 Controls and Latin-1 Supplement (pdf) Aliases are not widely published by Unicode; chart shows non-unique XXX
0082BPHBREAK PERMITTED HEREControlC1 Controls and Latin-1 Supplement (pdf)
0083ƒNBHNO BREAK HEREControlC1 Controls and Latin-1 Supplement (pdf)
0084INDINDEXControlC1 Controls and Latin-1 Supplement (pdf)
0085NELNEXT LINEControlC1 Controls and Latin-1 Supplement (pdf)
0086SSASTART OF SELECTED AREAControlC1 Controls and Latin-1 Supplement (pdf)
0087ESAEND OF SELECTED AREAControlC1 Controls and Latin-1 Supplement (pdf)
0088ˆCHARACTER TABULATION SETControlC1 Controls and Latin-1 Supplement (pdf)
HTSHORIZONTAL TABULATION SETControl
0089CHARACTER TABULATION WITH JUSTIFICATIONControlC1 Controls and Latin-1 Supplement (pdf)
HTJHORIZONTAL TABULATION WITH JUSTIFICATIONControl
008AŠLINE TABULATION SETControlC1 Controls and Latin-1 Supplement (pdf)
VTSVERTICAL TABULATION SETControl
008BPARTIAL LINE FORWARDControlC1 Controls and Latin-1 Supplement (pdf)
PLDPARTIAL LINE DOWNControl
008CŒPARTIAL LINE BACKWARDControlC1 Controls and Latin-1 Supplement (pdf)
PLUPARTIAL LINE UPControl
008DREVERSE LINE FEEDControlC1 Controls and Latin-1 Supplement (pdf)
RIREVERSE INDEXControl
008EŽSINGLE SHIFT TWOControlC1 Controls and Latin-1 Supplement (pdf)
SS2SINGLE-SHIFT-2Control
008FSINGLE SHIFT THREEControlC1 Controls and Latin-1 Supplement (pdf)
SS3SINGLE-SHIFT-3Control
0090DCSDEVICE CONTROL STRINGControlC1 Controls and Latin-1 Supplement (pdf)
0091PRIVATE USE ONEControlC1 Controls and Latin-1 Supplement (pdf)
PU1PRIVATE USE-1Control
0092PRIVATE USE TWOControlC1 Controls and Latin-1 Supplement (pdf)
PU2PRIVATE USE-2Control
0093STSSET TRANSMIT STATEControlC1 Controls and Latin-1 Supplement (pdf)
0094CCHCANCEL CHARACTERControlC1 Controls and Latin-1 Supplement (pdf)
0095MWMESSAGE WAITINGControlC1 Controls and Latin-1 Supplement (pdf)
0096START OF GUARDED AREAControlC1 Controls and Latin-1 Supplement (pdf)
SPASTART OF PROTECTED AREAControl
0097END OF GUARDED AREAControlC1 Controls and Latin-1 Supplement (pdf)
EPAEND OF PROTECTED AREAControl
0098˜SOSSTART OF STRINGControlC1 Controls and Latin-1 Supplement (pdf)
0099 SGCSINGLE GRAPHIC CHARACTER INTRODUCERFigmentC1 Controls and Latin-1 Supplement (pdf) Aliases are not widely published by Unicode; chart shows non-unique XXX
009AšSCISINGLE CHARACTER INTRODUCERControlC1 Controls and Latin-1 Supplement (pdf)
009BCSICONTROL SEQUENCE INTRODUCERControlC1 Controls and Latin-1 Supplement (pdf)
009CœSTSTRING TERMINATORControlC1 Controls and Latin-1 Supplement (pdf)
009DOSCOPERATING SYSTEM COMMANDControlC1 Controls and Latin-1 Supplement (pdf)
009EžPMPRIVACY MESSAGEControlC1 Controls and Latin-1 Supplement (pdf)
009FŸAPCAPPLICATION PROGRAM COMMANDControlC1 Controls and Latin-1 Supplement (pdf)
00A0 ,  .  NO-BREAK SPACE NBSPAbbreviationC1 Controls and Latin-1 Supplement (pdf)
00AD­. ­SOFT HYPHEN SHYAbbreviationC1 Controls and Latin-1 Supplement (pdf)
01A2ƢLATIN CAPITAL LETTER OI LATIN CAPITAL LETTER GHA※ CorrectionLatin Extended-B (pdf)
01A3ƣLATIN SMALL LETTER OI LATIN SMALL LETTER GHA※ CorrectionLatin Extended-B (pdf)
034F͏COMBINING GRAPHEME JOINER CGJAbbreviationCombining Diacritical Marks (pdf) The name of this character is misleading; it does not actually join graphemes
061C؜ARABIC LETTER MARK ALMAbbreviationArabic (pdf) See RLM
0709܉SYRIAC SUBLINEAR COLON SKEWED RIGHT SYRIAC SUBLINEAR COLON SKEWED LEFT※ CorrectionSyriac (pdf)
0CDEKANNADA LETTER FA KANNADA LETTER LLLA※ CorrectionKannada (pdf)
0E9DLAO LETTER FO TAM LAO LETTER FO FON※ CorrectionLao (pdf)
0E9FLAO LETTER FO SUNG LAO LETTER FO FAY※ CorrectionLao (pdf)
0EA3LAO LETTER LO LING LAO LETTER RO※ CorrectionLao (pdf)
0EA5LAO LETTER LO LOOT LAO LETTER LO※ CorrectionLao (pdf)
0FD0TIBETAN MARK BSKA- SHOG GI MGO RGYAN TIBETAN MARK BKA- SHOG GI MGO RGYAN※ CorrectionTibetan (pdf)
11ECHANGUL JONGSEONG IEUNG-KIYEOK HANGUL JONGSEONG YESIEUNG-KIYEOK※ CorrectionHangul Jamo (pdf)
11EDHANGUL JONGSEONG IEUNG-SSANGKIYEOK HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK※ CorrectionHangul Jamo (pdf)
11EEHANGUL JONGSEONG SSANGIEUNG HANGUL JONGSEONG SSANGYESIEUNG※ CorrectionHangul Jamo (pdf)
11EFHANGUL JONGSEONG IEUNG-KHIEUKH HANGUL JONGSEONG YESIEUNG-KHIEUKH※ CorrectionHangul Jamo (pdf)
180BMONGOLIAN FREE VARIATION SELECTOR ONE FVS1AbbreviationMongolian (pdf)
180CMONGOLIAN FREE VARIATION SELECTOR TWO FVS2AbbreviationMongolian (pdf)
180DMONGOLIAN FREE VARIATION SELECTOR THREE FVS3AbbreviationMongolian (pdf)
180EMONGOLIAN VOWEL SEPARATOR MVSAbbreviationMongolian (pdf)
200B​, ​, ​, ​, ​. ZERO WIDTH SPACE ZWSPAbbreviationGeneral Punctuation (pdf)
200C. ZERO WIDTH NON-JOINER ZWNJAbbreviationGeneral Punctuation (pdf)
200D. ZERO WIDTH JOINER ZWJAbbreviationGeneral Punctuation (pdf)
200E. LEFT-TO-RIGHT MARK LRMAbbreviationGeneral Punctuation (pdf)
200F. RIGHT-TO-LEFT MARK RLMAbbreviationGeneral Punctuation (pdf)
202ALEFT-TO-RIGHT EMBEDDING LREAbbreviationGeneral Punctuation (pdf)
202BRIGHT-TO-LEFT EMBEDDING RLEAbbreviationGeneral Punctuation (pdf)
202CPOP DIRECTIONAL FORMATTING PDFAbbreviationGeneral Punctuation (pdf)
202DLEFT-TO-RIGHT OVERRIDE LROAbbreviationGeneral Punctuation (pdf)
202ERIGHT-TO-LEFT OVERRIDE RLOAbbreviationGeneral Punctuation (pdf)
202FNARROW NO-BREAK SPACE NNBSPAbbreviationGeneral Punctuation (pdf)
205F. MEDIUM MATHEMATICAL SPACE MMSPAbbreviationGeneral Punctuation (pdf)
2060. WORD JOINER WJAbbreviationGeneral Punctuation (pdf)
2066LEFT-TO-RIGHT ISOLATELRIAbbreviationGeneral Punctuation (pdf)
2067RIGHT-TO-LEFT ISOLATERLIAbbreviationGeneral Punctuation (pdf)
2068FIRST STRONG ISOLATE FSIAbbreviationGeneral Punctuation (pdf)
2069POP DIRECTIONAL ISOLATE PDIAbbreviationGeneral Punctuation (pdf)
2118℘, ℘. SCRIPT CAPITAL P WEIERSTRASS ELLIPTIC FUNCTION※ CorrectionLetterlike Symbols (pdf)
2448OCR DASH MICR ON US SYMBOL※ CorrectionOptical Character Recognition (pdf)
2449OCR CUSTOMER ACCOUNT NUMBER MICR DASH SYMBOL※ CorrectionOptical Character Recognition (pdf)
2B7ALEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE※ CorrectionMiscellaneous Symbols and Arrows (pdf)
2B7CRIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE※ CorrectionMiscellaneous Symbols and Arrows (pdf)
A015YI SYLLABLE WU YI SYLLABLE ITERATION MARK※ CorrectionYi Syllables (pdf)
FE00....FE0F...VARIATION SELECTOR-1...VARIATION SELECTOR-16VS1...VS16AbbreviationVariation Selectors (pdf)
(16 code points)
Abbreviation
FE18PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET※ CorrectionVertical Forms (pdf)
FEFFZERO WIDTH NO-BREAK SPACE BOMBYTE ORDER MARKAlternateArabic Presentation Forms-B (pdf)
ZWNBSPAbbreviation
122D4𒋔CUNEIFORM SIGN SHIR TENU CUNEIFORM SIGN NU11 TENU※ CorrectionCuneiform (pdf)
122D5𒋕CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR※ CorrectionCuneiform (pdf)
16E56𖹖MEDEFAIDRIN CAPITAL LETTER HP MEDEFAIDRIN CAPITAL LETTER H※ CorrectionMedefaidrin (pdf)
16E57𖹗MEDEFAIDRIN CAPITAL LETTER NY MEDEFAIDRIN CAPITAL LETTER NG※ CorrectionMedefaidrin (pdf)
16E76𖹶MEDEFAIDRIN SMALL LETTER HP MEDEFAIDRIN SMALL LETTER H※ CorrectionMedefaidrin (pdf)
16E77𖹷MEDEFAIDRIN SMALL LETTER NY MEDEFAIDRIN SMALL LETTER NG※ CorrectionMedefaidrin (pdf)
1B001𛀁HIRAGANA LETTER ARCHAIC YE HENTAIGANA LETTER E-1※ CorrectionKana Supplement (pdf)
1D0C5𝃅BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS※ CorrectionByzantine Musical Symbols (pdf)
E0100....E01EF󠄀...󠇯VARIATION SELECTOR-17...VARIATION SELECTOR-1256VS17...VS256AbbreviationVariation Selectors Supplement (pdf)
(240 code points)
Abbreviation

.

See also

References

Последняя правка сделана 2021-06-20 11:00:37
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте