monotty / fonts

Monospaced Fonts for CTL Scripts (e.g. Devanagari, Tamil)
SIL Open Font License 1.1
21 stars 3 forks source link

Monospaced Bengali Font #12

Open mitradranirban opened 3 weeks ago

mitradranirban commented 3 weeks ago

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

o-sdn-o commented 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.

o-sdn-o commented 3 weeks ago

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.

image

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.

mitradranirban commented 3 weeks ago

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.