Problem: supplementary character rendering problem, MacVim 7.4(87) MacVim is running for me (gvim flavor), but supplementary characters look like they are displayed double-width. These same supplementary characters, from the same (mono) font, used to work. Something has changed, and I haven’t quite tracked it down. Any help would be much appreciated.
Background: Running OS X Yosemite 10.10.5 MacVim 7.4(87) installed in /Applications/MacVim.app Running gvim ‘which gvim’ returns ~/bin/gvim which is just a pointer to ~/bin/mvim, which was supplied along with MacVim.app Invoking ‘gvim’ from the command line does indeed launch MacVim Custom Version 7.4(87) My ~/.gvimrc file does get run, and includes the command set anti guifont=BrighamVu\ Sans\ Mono:h12 This font does get selected (I checked with ‘:set guifont’ inside MacVim) Normal editing using 16-bit characters from the Basic Multilingual Plane works as expected. The BrighamVuSansMono.ttf font resides in my ~/Library/Fonts/. It is the DejaVu_Sans_Mono.ttf font that I augmented with Deseret Alphabet glyphs from the range U+10400 — U+1044F. I.e. I added new glyphs in the supplementary area. This font has worked for me for a long time. But now something has changed. Perhaps my fault, but I’m stumped. Behavior: Now when I enter a character from the Deseret Alphabet range, it gets rendered on the gvim page as if it were double width. I.e. the Deseret glyphs from the modified font get rendered on the screen, but it _looks_ like there is a space between the characters. But there is no space (unless a space is actually typed). Advancing the pointer, using the usual l (l.c. L) command in command mode progresses from one Deseret character to the next, and the correct supplementary code point value is displayed on the bottom line for each character. It’s just the _display_ of the supplementary characters that is the problem. Each Deseret (supplementary) character glyph looks like it has a space after it. A similar problem occurred when I first upgraded from 7.3 to 7.4, and it was solved by opening MacVim > Preferences > Advanced and UNticking “Use Core Text renderer” (Thanks Bjorn) This option is still unticked. (Ticking it doesn’t help.) I’m stuck. Any help would be appreciated. Thanks, Ken ******************************** Kenneth R. Beesley, D.Phil. PO Box 540475 North Salt Lake UT 84054 USA -- -- You received this message from the "vim_mac" 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 --- You received this message because you are subscribed to the Google Groups "vim_mac" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_mac+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.