Open mitradranirban opened 3 weeks ago
Thank you for sharing this! I am very interested to see how monospaced glyphs of such complex scripts are implemented. Thank you.
I have now come up with a new approach that may make it possible to fully use proportional fonts of complex scripts in a terminal environment. I have tested this under Windows, and am now doing it for X11. Perhaps I have not taken something into account, and this will not work and monospaced fonts will have to be used. I am still at the stage of research. But for now it looks promising.
By splitting large glyphs of complex grapheme clusters into pieces, it is possible to compose runs of text using proportional fonts inside a terminal monospaced text environment. As well as displaying glyphs of arbitrary size, as shown in the screenshot above.
In fact the font was developed back in 2002 as xterm in GNU/Linux and Internet Explorer in windows mandatorily needed monospaced font to show Bengali plain text. You can have an idea how it looks here https://fonts.atipra.in/img/MitraMono.png I am presently in the process of developing a monospaced Devanagari font.
If you want to have a look on how monospaced Bengali Font looks, you can try MitraMono, a font I made way back in 2002 to display plain text files in IE6. It is available from https://github.com/mitradranirban/fonts-fbf-beng and also part of fonts-beng-extra package in Debian/ Ubuntu