wiki:normalization/7

Version 1 (modified by Wolfgang Schmidle, 13 years ago) (diff)

--

5. Was ist zu tun?

Modulare Architektur:

  • zwei Lex-Dateien pro Sprache
  • Regeln sollten leicht änderbar sein, indem man eine Lex-Datei ändert, ohne in den Java-Code eingreifen zu müssen; sowohl einfache Ersetzungsregeln als auch algorithmische Regeln wie u/v.
  • Die Architektur muss mit offenen Klassen wie der chinesischen Zeichenliste umgehen können, wo gelegentlich Zeichen von studentischen Hilfskräften nachgetragen werden.

Der Benutzer muss gewarnt werden, dass er für Original/faithful eventuell bestimmte Fonts installieren muss, zum Beispiel eine MUFI-kompatiblen Font wie Andron, Junicode oder Palemonas.

Ein wichtiges Ziel ist, die Kommunikation mit den Wörterbüchern auf Unicode umzustellen. Falls zum Beispiel bei Griechisch weiterhin Betacode verwendet werden muss, brauchen wir eine modulare Architektur mit kleinen Konvertierungsmodulen, die leicht angepasst werden können.