Lines messed up when using different font sizes for western and Eastern languages
By royl... on October 08, 2014 01:55 (imported from Google Code)
Hi,
I do not know if this one should be categorized as defect or enhancement request. When using Monaco for western languages and Hei for double width characters, if setting both fonts to be of 14 points I feel Chinese characters are too small and there remains a lot of space around them. So like what I usually do with XTerm under Linux, I set Monaco to 14 and Hei to 16 points. Most of the time iterm2 displays both correctly and beautifully, but in some occasions like in Vim, wechat, mutt and other command line programs that have some UIs, the display could be messed up when a refresh is triggered.
I know it may sounds asking for too much, but XTerm handles this pretty well and setting both fonts to the different sizes really looks much more beautiful that I could not resist doing.
What steps will reproduce the problem?
- In wechat, join a Chinese channel like #ubuntu-cn on freenode, scroll back a few pages.
- In mutt, open a Chinese email.
- In Vim, open or navigate within a text file with Chinese characters. Sample file attached.
What is the expected output?
I expect characters to be displayed where they should be, even when mixing 14 and 16 points of fonts.
What do you see instead?
Characters under my cursor are not what I saw but from other lines or places.
What version of iTerm2 are you using?
2.0.0
What OS version are you using?OSX 10.9.5
Please provide any additional information below.
nil
![Screen Shot 2014-10-08 at 9.49.38 AM.png](https://storage.googleapis.com/google-code-attachments/iterm2/issue-3226/comment-0/Screen Shot 2014-10-08 at 9.49.38 AM.png)