Comment 8 for bug 212491

Revision history for this message
Colin Watson (cjwatson) wrote :

The "show" primitive in gfxboot needs to be taught to detect right-to-left text and display the characters in the right order. The implementation is in x86 assembly, starting at the prim_show label in the bincode.asm file in the gfxboot source package; I think the main bulk of the text display code is at the text_xy label. Somebody will need to implement the Unicode bidirectional algorithm (http://unicode.org/reports/tr9/) there, probably a reduced form for preservation of sanity and so that it fits in the available space.