Changes between Version 6 and Version 7 of Diakritika
- Timestamp:
- 16/09/08 11:38:58 (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Diakritika
v6 v7 15 15 == Ausgabe als ein Zeichen oder als Combining Characters == 16 16 17 Für viele Kombinationen aus diakritischen Zeichen und Buchstaben existieren eigene Unicode-Einträge, einfache Beispiele sind z.B. ä, é . Soll jedoch eine Zahl mit einem diakritschen Zeichen versehen werden, oder ein Buchstabe mit mehreren Diakritika, so ist dies (in der Mehrzahl der Fälle) nur über Combining Characters möglich. Hierbei werden alle „Bestandteile“ einzeln gespeichert.17 Für viele Kombinationen aus diakritischen Zeichen und Buchstaben existieren eigene Unicode-Einträge, einfache Beispiele sind z.B. ä, é (NFC). Soll jedoch eine Zahl mit einem diakritschen Zeichen versehen werden, oder ein Buchstabe mit mehreren Diakritika, so ist dies (in der Mehrzahl der Fälle) nur über Combining Characters möglich. Hierbei werden alle „Bestandteile“ einzeln gespeichert (NFD). Für weitere Informationen, insbesondere NFC und NFD, siehe [http://en.wikipedia.org/wiki/Unicode_equivalence Wikipedia/Unicode_equivalence] 18 18 19 Diskutiert wurde nun, ob man d iesenAnsatz für alle Kombinationen anwenden sollte, auch für die die sich als gemeinsames Zeichen darstellen lassen.19 Diskutiert wurde nun, ob man den NFD-Ansatz für alle Kombinationen anwenden sollte, auch für die die sich als gemeinsames Zeichen darstellen lassen. 20 20 * P: Ist vom Unicode so vorgegeben und ''sollte'' eigentlich Standard sein 21 21 * P: Ist deutlich flexibler, da Diakritika kombiniert werden können und nicht jede seltene Kombination einzeln im Unicode aufgeführt werden muss. … … 24 24 25 25 Der Kompromiss ist momentan folgender: 26 * wird eine Tote Taste (z.B. !`) einmal gedrückt, wartet sie auf die nächste Eingabe. Bei Eingabe eines passenden Buchstabens (a) wird dieser als ein Zeichen mit dem entsprechenden Diakritikum ausgegeben (à). Bei Eingabe eines unpassenden Buchstabens (c) werden beide „verschluckt“, also nicht ausgegeben (Linux) bzw. einzeln nacheinander ausgegeben (Windows, `c). 27 * wird eine Tote Taste zweimal gedrückt, so wird der entsprechende Combining Character ausgegeben, dieser wird getrennt gespeichert, erscheint aber (in „guten“ Programmen) über dem ''vorangehenden'' Zeichen (c̀). 26 * Wird eine Tote Taste (z.B. !`) einmal gedrückt, wartet sie auf die nächste Eingabe. Bei Eingabe eines passenden Buchstabens (a) wird dieser als ein Zeichen mit dem entsprechenden Diakritikum ausgegeben (à). 27 * Noch keine Einigung ist erfolgt, was bei Eingabe eines unpassenden Buchstabens (c) nach einer Toten Taste passieren soll: Das native, also betriebssystemsspezifische Verhalten wäre für Linux, beide zu „verschlucken“, also nichts auszugegeben (), während Windows beide einzeln nacheinander ausgiebt (`c). Soll das natives Verhalten beibehalten werden oder ist eine einheitliche Regelung sinnvoller? 28 * Wird eine Tote Taste zweimal gedrückt, so wird der entsprechende Combining Character ausgegeben, dieser wird getrennt gespeichert, erscheint aber (in „guten“ Programmen) über dem ''vorangehenden'' Zeichen (c̀). 29 * Dies gibt (unter Linux) die Kompatibilität zur Standard-Compose zum Teil auf, da dead_circumflex+dead_circumflex bislang ein normales »^« erzeugt. Da aber alle Sonderzeichen ohnehin auf der NEO vorhanden sind, erscheint das vertretbar, zumal ebenfalls dead_circumflex+space ein »^« erzeugt. 30 28 31 29 32 == Belegung der drei Toten Tasten == 30 33 31 Neo hat 3 Tasten, die mit Deadkeys belegt werden sollen, die als T1, T2 und T3 bezeichnet werden sollen. Bei 6 Ebenen ergeben sich damit maximal 18 Deadkeys .34 Neo hat 3 Tasten, die mit Deadkeys belegt werden sollen, die als T1, T2 und T3 bezeichnet werden sollen. Bei 6 Ebenen ergeben sich damit maximal 18 Deadkeys (Falls doch mehr Ebenen belegt werden sollen, natürlich entsprechend mehr). 32 35 33 Zur Auswahl stehen folgende 19 Deadkeys (sortiert nach Ähnlichkeit): 36 Einigung besteht darüber, dass die Deadkeys es ermöglichen sollten, die häufigsten in Europa vorkommenden Diakritika zu schreiben. 37 38 Unklarheit besteht darüber, ob auch Zeichen, die fast ausschließlich in der Mathematik gebraucht werden (Strich darunter) oder griechische Akzente (iota subscriptum) über Tote Tasten oder nur über Compose erreichbar sein sollen. 39 40 Zur Auswahl stehen folgende Deadkeys (sortiert nach Ähnlichkeit): 34 41 * Akut, Grave 35 42 * Diaeresis/Trema, Doppelakut 36 * Cédille, Ogonek 43 * Cédille, Ogonek, Komma darunter 37 44 * Zirkumflex, Caron/Hatschek, Breve 38 * Querstrich, S trich darunter, Strich darüber (Makron), Schrägstrich39 * Mittelpunkt, Punkt darunter, Punkt darüber45 * Querstrich, Schrägstrich, Strich darunter, Strich darüber (Makron) 46 * Punkt darunter, Punkt darüber, Mittelpunkt 40 47 * Ring 41 48 * Tilde 42 * Komma43 49 44 50 Bislang gilt folgende Verteilung: 45 51 || || E1 || E2 || E3 || E4 || E5 || E6 || 46 || T1 || ̂|| ˇ || ˘ || || || ||52 || T1 || !^ || ˇ || ˘ || || || || 47 53 || T2 || ' || ` || ¸ || ˙ || ˛ || ° || 48 || T3 || ̃ || ¯ || ̈ || ̸ || ˝|| ̦ ||54 || T3 || ~ || ¯ || ˝ || ̸ || " || ̦ || 49 55 50 Sollen ähnliche Deadkeys, deren Funktion nicht überlappt, zusammengelegt werden? 56 Sollen ähnliche Deadkeys, deren Funktion nicht überlappt, zusammengelegt werden? Wollen wir evt. auch Deadkeys mit überlappenden Funktionen zusammenlegen und in Kauf nehmen, dass seltenere Kombinationen aus Diakritikum und Buchstabe nur über Compose erreichbar sind? 51 57 * P: Reduziert die Anzahl der benötigten Tasten 52 58 * P: Reduziert die Anzahl der zu merkenden Tasten und reduziert die Verwechselungsgefahr … … 54 60 55 61 Welche Deadkeys können/sollen zusammengelegt werden? 62 * Ogonek (nur bei Vokalen), Komma darunter (nur bei g k l n r s t) 63 * Mittelpunkt wird gar nicht benötigt, da er nur im Katalanischen vorkommt, und dort wird die getrennte Schreibweise l. bevorzugt 64 * (mittleren) Querstrich und Überstrich (Makron) 56 65 57 Wie sollen die Deadkeys auf den Tasten und Ebenen angeordnet werden, damit sie leicht merkbar sind? 66 Wie sollen die Deadkeys auf den Tasten und Ebenen angeordnet werden? 67 * leicht merkbar: Ähnliches Aussehen, gleicher Sprachraum etc. auf derselben Taste oder derselben Ebene? 68 * häufige Akzente gut erreichbar, also hauptsächlich französische und spanische 69
