On 16/04/10 08:26, Gareth Oakes wrote:
I would like to put on record that it would be really neat if (g)vim
allowed substitution of missing character glyphs. I deal with a lot of
content with funky Unicode characters...

In our typesetting software there are two methods for achieving this.
Perhaps such a feature in gvim would follow one of these approaches:
1. Have a "default" font that is used when the primary font has a
missing glyph.
2. Enable the user to build a virtual font, which combines character
ranges from one or more fonts into one virtual font encoding.

While I'm in wishlist mode, ideally you could also use standard
proportional fonts (not just those flagged as being monospaced). To
use proportional fonts in gvim right now, I need to fiddle with the
font's flags in FontForge.

-G

Please bottom-post on this list.

In fact, approach 1 is already used... but only in gvim with GTK2 GUI, which is only available on X11 systems. If you're still using billgatesware, well, too bad for you.

As for proportional fonts, the fixed-size character cell is too much of a basic feature of Vim, and has consequences in too many places in the code that, as as already been said many times, removing that characteristic would be tantamount to building a new editor from scratch, with hardly any code from what we know today as Vim. You're free to build one, go ahead -- but calling it "Vim" would be a misnomer.

Again, gvim with GTK2 GUI (the same one, already mentioned) can already use non-monospace fonts in its fixed-size cells; but the result is ugly, because "wider" glyphs such as m look cramped, while "narrower" glyphs such as l (lowercase L) or i (lowercase I) look surrounded by too much blank space.


Best regards,
Tony.
--
The plot was designed in a light vein that somehow became varicose.
                -- David Lardner

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Subscription settings: http://groups.google.com/group/vim_use/subscribe?hl=en

Reply via email to