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 -~----------~----~----~----~------~----~------~--~---
