Until the translation and display phases are completely separated (https://github.com/liblouis/liblouis/issues/307) a good intermediary solution is to implement the display phase in Java but only the very minimum (Unicode or the default). The option needs to passed to the translate/backTranslate function so in that sense it's still not completely separated from the translation phase. I'm going to implement it using the "dotsIO" mode. The alternative is to prepend tables with "unicode.dis," on the fly, but with dotsIO is nicer.
Until the translation and display phases are completely separated (https://github.com/liblouis/liblouis/issues/307) a good intermediary solution is to implement the display phase in Java but only the very minimum (Unicode or the default). The option needs to passed to the translate/backTranslate function so in that sense it's still not completely separated from the translation phase. I'm going to implement it using the "dotsIO" mode. The alternative is to prepend tables with "unicode.dis," on the fly, but with dotsIO is nicer.