Hi Ron,

2009/3/25 Ron Aaron:
>
> I was able to install MacVim (from source) and incorporate my own
> patches - and it works much better than the Carbon port, thanks!

I'm glad there is some improvement!

> However -- there are interesting problems, which perhaps you guys can
> help me with.
>
> First issue: mixed English/Hebrew text.  Set the guifont to whatever -
> the English font changes, the Hebrew font does not!  So I did the
> "defaults write org.vim.MacVim MMNoFontSubstitution 1", and now the
> font for Hebrew does change to the 'guifont' setting.  However, not
> every font which has Hebrew seems to work, and I truly don't
> understand what is going on here.

The font substitution is out of my control -- if you choose a font
which does not have certain glyphs then Cocoa will choose a font
"close" to the one you've selected.  In this case it seems the font
that is "close" is always the same one, regardless which font you set
using ":set gfn=...".  You may have some luck with ":set
guifontwide=name-of-hebrew-font" in case Hebrew is displayed in a wide
font (is it?).

Other than that, there is not much to be done about this at the
moment.  Maybe sometime in the future it will be possible to set a
list of fonts to fall back on in case a glyph isn't in the font used
for 'gfn' but don't hold your breath...

> Second issue: if I set guifont to say, "Ezra SIL" (not monospace, but
> MacVim seems to do something ok).  If the text has "niqud", which are
> vowel points which are "combining characters", the characters do not
> get composed properly as they do on Linux or Windows vim... I'm trying
> to see what the option should be, but I cannot.
>
> Third problem: If I bring up hte font selector and click on various
> fonts, eventually the vim window doesn't display any text at all

It would be very helpful if you could send me a file on which you can
reproduce all of these issues so that I can try it out myself.

As for using proportional fonts: this is intentionally permitted.
MacVim will force such fonts to be monospaced by using the width of
"m" for every glyph.  It looks kind of ugly. :)

Björn

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_mac" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to