diff --git a/src/net/agspace/translate/Translator.java b/src/net/agspace/translate/Translator.java index 58f463b..7f9c2b5 100644 --- a/src/net/agspace/translate/Translator.java +++ b/src/net/agspace/translate/Translator.java @@ -414,6 +414,9 @@ public class Translator { } else if (alternateChars.containsKey(nextChar)){ //Not a compound, so now check for alternates. tengwarCharToBeAdded = alternateChars.get(nextChar); + } else if (nextChar == 'r' && isVowel(secondNextChar)){ + //Special case if there is an r next, with a vowel after it. + tengwarCharToBeAdded = R_ALT; } else { //Finally, add a literal consonant. tengwarCharToBeAdded = consonantChars.get(nextChar);