Как автоматически сгенерировать таблицу гласных с диакритическими знаками?

Я хочу иметь таблицу гласных с диакритическими знаками , но не хочу выполнять поиск в таблицах символов вручную.

Можно ли создать эту таблицу, скрестив список гласных и список диакритических знаков в некоторых из следующих языков: Java, PHP, Wolfram Mathematica, .NET и т. Д.?

Мне нужны символы (Unicode) в качестве вывода.

Решение Java

Я обнаружил, что для этого есть специальная функция Unicode: http://en.wikipedia.org/wiki/Unicode_normalization

Java поддерживает его с версии 1.6 http: / /docs.oracle.com/javase/6/docs/api/java/text/Normalizer.html

Итак, пример кода:

public static void main(String[] args) {
    String vowels = "aeiou";
    char[] diacritics = {'\u0304', '\u0301', '\u0300', '\u030C'};
    StringBuilder sb = new StringBuilder();

    for(int v=0; v

Т.е. мы просто добавляем диакритические знаки после гласных, а затем применяем нормализацию к строке.

5
задан Dims 8 January 2012 в 14:14
поделиться