Content deleted Content added
No edit summary |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 10:
{{further|Character (computing)|Grapheme}}
Unicode aims at encoding graphemes, not individual "meanings" ("semantics") of graphemes, and not [[glyph]]s.
It is a matter of case-by-case judgement whether such characters should receive separate encoding when used in technical contexts, e.g. Greek letters used as mathematical symbols: thus, the choice to have a "[[micro-]] sign" µ separate from Greek μ, but not a "[[Mega-|Mega]] sign" separate from Latin M, was a pragmatic decision by
Note that merely having different "meanings" is not sufficient grounds to split a grapheme into several characters
==Compatibility issues==
Line 35:
===Roman numerals===
Unicode has a number of characters specifically designated as [[Roman numerals]], as part of the
The pre-combined glyphs should only be used to represent the individual numbers where the use of individual glyphs is not wanted, and not to replace compounded numbers. For example, one can combine {{char|Ⅹ}} with {{char|Ⅰ}} to produce Roman numeral 11 ({{char|ⅩⅠ}}), so U+216A ({{char|Ⅺ}}) is canonically equivalent to {{char|ⅩⅠ}}. Such characters are also referred to as composite compatibility characters or decomposable compatibility characters. Such characters would not normally have been included within the Unicode standard except for compatibility with other existing encodings (see [[Unicode compatibility characters]]). The goal was to accommodate simple translation from existing encodings into Unicode. This makes translations in the opposite direction complicated because multiple Unicode characters may map to a single character in another encoding. Without the compatibility concerns the only characters necessary would be: {{Char|Ⅰ}}, {{Char|Ⅴ}}, {{Char|Ⅹ}}, {{Char|Ⅼ}}, {{Char|Ⅽ}}, {{Char|Ⅾ}}, {{Char|Ⅿ}}, {{Char|ⅰ}}, {{Char|ⅴ}}, {{Char|ⅹ}}, {{Char|ⅼ}}, {{Char|ⅽ}}, {{Char|ⅾ}}, {{Char|ⅿ}}, {{Char|ↀ}}, {{Char|ↁ}}, {{Char|ↂ}}, {{Char|ↇ}}, {{Char|ↈ}}, and {{Char|Ↄ
=== Arabic presentation forms ===
{{main|Arabic Presentation Forms-A|Arabic Presentation Forms-B}}Unicode has encoded compatibility characters for contextual Arabic letter forms where its contextual forms are encoded as separate code points (isolated, final, initial, and medial). For example, {{Codepoint|0647}} has its contextual forms encoded at these 4 code points:▼
▲Unicode has encoded compatibility characters for contextual Arabic letter forms where its contextual forms are encoded as separate code points (isolated, final, initial, and medial). For example, {{Codepoint|0647}} has its contextual forms encoded at these 4 code points:
* {{Codepoint|FEE9}}
* {{Codepoint|FEEA}}
Line 50 ⟶ 49:
=== Hebrew presentation forms ===
{{Main|Alphabetic Presentation Forms}}
Hebrew presentation forms include ligatures, several precomposed characters and wide variants of Hebrew letters. The aleph-lamed ligature is encoded as a separate character at {{unichar|FB4F}}.
The wide variants are listed below:
Line 63 ⟶ 61:
* {{unichar|FB28}}
These characters are variants of ordinary Hebrew letters encoded for [[Justification (typesetting)|justification]] of texts written in Hebrew, such as the Torah. Unicode also encodes a stylistic variant of {{Unichar|5e2}} at {{Unichar|FB20}}.
== List ==
Line 88 ⟶ 86:
*{{Unichar|2255}}: {{Unichar|03d|COLON}}, {{Unichar|003A|COLON}}
*{{Unichar|2A74}}: {{Unichar|003A|COLON}}, {{Unichar|003A|COLON}}, {{Unichar|03d|COLON}}
*{{Unichar|0340|cwith=◌}}: {{Unichar|0300|cwith=◌}}
*{{Unichar|0341|cwith=◌}}: {{Unichar|0301|cwith=◌}}
*{{Unichar|0344|cwith=◌}}: {{Unichar|0308|cwith=◌}}, {{Unichar|0301|cwith=◌}}
*{{Unichar|222C}}: {{Unichar|222b}}, {{Unichar|222b}}
*{{Unichar|222D
Line 108 ⟶ 106:
*{{Unichar|03f9}}: {{Unichar|03a3}}
*{{Unichar|03F2}}: {{Unichar|03c3}}
*{{Unichar|017F|nlink=long s}}: {{Unichar|0073}}
*{{Unichar|03F5}}: {{Unichar|03b5}}
*{{Unichar|210f|nlink=Reduced Planck constant}}: {{Unichar|0127}}
*{{Unichar|2107}}: {{Unichar|0190}}
*{{Unichar|2103}}: {{Unichar|b0}}, {{Unichar|43}}
Line 127 ⟶ 125:
* {{unichar|FB28}}: {{Unichar|5ea}}
* {{Unichar|FB29}}: {{Unichar|002b}}
* {{Unichar|0343|cwith=◌}}: {{Unichar|0313|cwith=◌}}
* {{Unichar|1ffd}}: {{Unichar|00B4}}
* {{unichar|0384}}: {{Unichar|00B4}}
* {{Unichar|1fef}}: {{Unichar|0060}}
==See also==
|