Zum Inhalt springen

„Unicodeblock Variantenselektoren“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
KKeine Bearbeitungszusammenfassung
Verwendung beschrieben, auf IVD und UCD verwiesen
Zeile 1: Zeile 1:
Der '''[[Liste der Unicodeblöcke|Unicodeblock]] Variantenselektoren''' (engl. Variation Selectors, U+FE00 bis U+FE0F) enthält 16 [[Steuerzeichen in Unicode#Variantenselektoren|Variantenselektoren]] (Steuerzeichen), die benutzt werden können, um alternative Varianten eines bestimmten Zeichens, für die keine eigenen Codepunkte vorgesehen sind, zu benutzen.<ref>[http://babelstone.blogspot.com/2007/06/secret-life-of-variation-selectors.html BabelStone - The Secret Life of Variation Selectors] (englisch).</ref> Weitere 240 Variantenselektoren finden sich im [[Unicodeblock Variantenselektoren, Ergänzung]]. Der [[Unicodeblock Mongolisch]] enthält drei weitere Variantenselektoren für den Gebrauch im Mongolischen.
Der '''[[Liste der Unicodeblöcke|Unicodeblock]] Variantenselektoren''' (engl. Variation Selectors, U+FE00 bis U+FE0F) enthält 16 [[Steuerzeichen in Unicode#Variantenselektoren|Variantenselektoren]] (Steuerzeichen), die benutzt werden können, um alternative Varianten eines bestimmten Zeichens, für die keine eigenen Codepunkte vorgesehen sind, zu benutzen.<ref>[http://babelstone.blogspot.com/2007/06/secret-life-of-variation-selectors.html BabelStone - The Secret Life of Variation Selectors] (englisch).</ref> Weitere 240 Variantenselektoren finden sich im [[Unicodeblock Variantenselektoren, Ergänzung]]. Der [[Unicodeblock Mongolisch]] enthält drei weitere Variantenselektoren für den Gebrauch im Mongolischen.

== Verwendung ==
Der korrekte Gebrauch der Zeichen dieses Blockes ergibt sich einerseits aus dem ''Unicode Technical Standard #37 (UTS #37)''<ref> [http://www.unicode.org/reports/tr37/ Unicode Technical Standard #37: Unicode Ideographic Variation Database] (engl.)</ref>, genauer aus der ''Ideographic Variation Database (IVD)''<ref> [http://www.unicode.org/ivd/ Ideographic Variation Database] (engl.)</ref>, und andererseits aus der ''Unicode Character Database (UCD)''<ref> [http://www.unicode.org/Public/UNIDATA/StandardizedVariants.txt Verzeichnis standardisierter Zeichenvarianten, die nicht durch den Unicode Technical Standard #37 abgedeckt sind] (engl.)</ref>.

Variantenselektoren werden dem zu ändernden Basiszeichen nachgestellt. Anwendungen, die Variantenselektoren unterstützen, stellen das einzeln stehende Basiszeichen anders dar als die Sequenz aus Basiszeichen und Variantenselektor. Beispiel: Steht das Zeichen ≨ (U+2268, ''LESS-THAN BUT NOT EQUAL TO'') alleine, so ist der Strich durch das Gleichheitszeichen schräg; folgt aber unmittelbar der Variantenselektor 1 (U+FE00), so wird der Strich senkrecht dargestellt: ≨︀ (U+2268 U+FE00). Neben der Anwendung selbst muss auch die verwendete Schriftart die Darstellung der verschiedenen Varianten unterstützen; falls nicht, bleiben die Variantenselektoren ohne sichtbare Auswirkung. Dasselbe gilt für diejenigen Sequenzen, die nicht standardisiert sind, also weder in IVD noch in UCD enthalten sind<ref>[http://www.unicode.org/versions/Unicode6.2.0/ch16.pdf#page=15 Unicode 6.3 Kapitel 16.4], Seite 556 (PDF, engl.)</ref>.

In Unicode 6.3 sind Sequenzen definiert für 27724<ref>[http://www.unicode.org/ivd/data/2012-03-02/IVD_Stats.txt IVD-Statistiken] (engl.)</ref> [[CJK]]-Zeichen (allerdings mit Variantenselektoren aus dem Unicodeblock ''Variantenselektoren, Ergänzung''), 23 mathematische Zeichen (15 aus dem [[Unicodeblock Mathematische Operatoren]], 8 aus dem [[Unicodeblock Zusätzliche Mathematische Operatoren]], alle mit U+FE00), 6 [[Unicodeblock Phagspa|Phagspa]]-Buchstaben (alle mit U+FE00), 64 mongolische Buchstaben (mit den drei mongolischen Variantenselektoren) und 214 [[Emoji]]s (U+FE0E für Text-Stil, U+FE0F für Emoji-Stil). Die meisten Variantenselektoren dieses Blocks sind derzeit also ungenutzt.


== Tabelle ==
== Tabelle ==
Alle Zeichen haben die [[Liste der Unicode-Eigenschaften#Allgemeine_Kategorie|allgemeine Kategorie]] und die [[Unicode-Bidi-Algorithmus#Grundlagen|Bidirektionale Klasse]] "Markierung ohne Extrabreite".
Alle Zeichen haben die [[Liste der Unicode-Eigenschaften#Allgemeine_Kategorie|allgemeine Kategorie]] und die [[Unicode-Bidi-Algorithmus#Grundlagen|Bidirektionale Klasse]] "Markierung ohne Extrabreite". Anstelle des ausgeschriebenen Namens ist auch die Abkürzung (VS-1 usw.) gebräuchlich.


{{Unicodetabelle/Kopf|NoKat=1|NoBidi=1}}
{{Unicodetabelle/Kopf|NoKat=1|NoBidi=1}}

Version vom 5. Dezember 2013, 03:09 Uhr

Der Unicodeblock Variantenselektoren (engl. Variation Selectors, U+FE00 bis U+FE0F) enthält 16 Variantenselektoren (Steuerzeichen), die benutzt werden können, um alternative Varianten eines bestimmten Zeichens, für die keine eigenen Codepunkte vorgesehen sind, zu benutzen.[1] Weitere 240 Variantenselektoren finden sich im Unicodeblock Variantenselektoren, Ergänzung. Der Unicodeblock Mongolisch enthält drei weitere Variantenselektoren für den Gebrauch im Mongolischen.

Verwendung

Der korrekte Gebrauch der Zeichen dieses Blockes ergibt sich einerseits aus dem Unicode Technical Standard #37 (UTS #37)[2], genauer aus der Ideographic Variation Database (IVD)[3], und andererseits aus der Unicode Character Database (UCD)[4].

Variantenselektoren werden dem zu ändernden Basiszeichen nachgestellt. Anwendungen, die Variantenselektoren unterstützen, stellen das einzeln stehende Basiszeichen anders dar als die Sequenz aus Basiszeichen und Variantenselektor. Beispiel: Steht das Zeichen ≨ (U+2268, LESS-THAN BUT NOT EQUAL TO) alleine, so ist der Strich durch das Gleichheitszeichen schräg; folgt aber unmittelbar der Variantenselektor 1 (U+FE00), so wird der Strich senkrecht dargestellt: ≨︀ (U+2268 U+FE00). Neben der Anwendung selbst muss auch die verwendete Schriftart die Darstellung der verschiedenen Varianten unterstützen; falls nicht, bleiben die Variantenselektoren ohne sichtbare Auswirkung. Dasselbe gilt für diejenigen Sequenzen, die nicht standardisiert sind, also weder in IVD noch in UCD enthalten sind[5].

In Unicode 6.3 sind Sequenzen definiert für 27724[6] CJK-Zeichen (allerdings mit Variantenselektoren aus dem Unicodeblock Variantenselektoren, Ergänzung), 23 mathematische Zeichen (15 aus dem Unicodeblock Mathematische Operatoren, 8 aus dem Unicodeblock Zusätzliche Mathematische Operatoren, alle mit U+FE00), 6 Phagspa-Buchstaben (alle mit U+FE00), 64 mongolische Buchstaben (mit den drei mongolischen Variantenselektoren) und 214 Emojis (U+FE0E für Text-Stil, U+FE0F für Emoji-Stil). Die meisten Variantenselektoren dieses Blocks sind derzeit also ungenutzt.

Tabelle

Alle Zeichen haben die allgemeine Kategorie und die Bidirektionale Klasse "Markierung ohne Extrabreite". Anstelle des ausgeschriebenen Namens ist auch die Abkürzung (VS-1 usw.) gebräuchlich.


UnicodenummerZeichen
(400 %)
Offizielle Bezeichnung Beschreibung
U+FE00 (65024)VARIATION SELECTOR-1Variantenselektor 1
U+FE01 (65025)VARIATION SELECTOR-2Variantenselektor 2
U+FE02 (65026)VARIATION SELECTOR-3Variantenselektor 3
U+FE03 (65027)VARIATION SELECTOR-4Variantenselektor 4
U+FE04 (65028)VARIATION SELECTOR-5Variantenselektor 5
U+FE05 (65029)VARIATION SELECTOR-6Variantenselektor 6
U+FE06 (65030)VARIATION SELECTOR-7Variantenselektor 7
U+FE07 (65031)VARIATION SELECTOR-8Variantenselektor 8
U+FE08 (65032)VARIATION SELECTOR-9Variantenselektor 9
U+FE09 (65033)VARIATION SELECTOR-10Variantenselektor 10
U+FE0A (65034)VARIATION SELECTOR-11Variantenselektor 11
U+FE0B (65035)VARIATION SELECTOR-12Variantenselektor 12
U+FE0C (65036)VARIATION SELECTOR-13Variantenselektor 13
U+FE0D (65037)VARIATION SELECTOR-14Variantenselektor 14
U+FE0E (65038)VARIATION SELECTOR-15Variantenselektor 15
U+FE0F (65039)VARIATION SELECTOR-16Variantenselektor 16

Einzelnachweise

  1. BabelStone - The Secret Life of Variation Selectors (englisch).
  2. Unicode Technical Standard #37: Unicode Ideographic Variation Database (engl.)
  3. Ideographic Variation Database (engl.)
  4. Verzeichnis standardisierter Zeichenvarianten, die nicht durch den Unicode Technical Standard #37 abgedeckt sind (engl.)
  5. Unicode 6.3 Kapitel 16.4, Seite 556 (PDF, engl.)
  6. IVD-Statistiken (engl.)