Those are not problems, just unpredictable aspects of Latin spelling. You simply have to compensate for them by adding dots to break up syllables or replacing i with j.