Skip to content

MacVim does not display Tibetan Text properly #995

Closed

Description

@madmansnest

Even though in latest OS X versions there has been no problems with Tibetan text display, and even though MacVim uses the standard NSTextView, it still fails to display Tibetan text properly, just like Terminal.app used to many OS X versions ago.

To Reproduce: Open MacVim and input some relatively complex Tibetan text like ཧཱུྃ། or བསྒྲིགས་པ་. In order to see what it should look like, open TextEdit and input the same text.

This is current MacVim, unsatisfactory:
image

This is Terminal.app in OS X Mojave, bad kerning, but satisfactory:
image

This is what is should like, ideal:
image

Activity

  1. eirnym commented on Dec 23, 2019

    @eirnym
    Contributor

    @madmansnest Thank you for an issue,

    It's true, that some font parameters are not loaded from font correctly, but not many people was interested in it earlier. You can try to modify linespace manually to make things a bit smoother for now.

  2. eirnym commented on Dec 23, 2019

    @eirnym
    Contributor

    Could you share with us a bit more information, such as some texts and the font you use (it's home page is preferable and tell if it's free-to-use (it'll be much harder to test the same over a paid one)

  3. madmansnest commented on Dec 23, 2019

    @madmansnest
    Author

    Text Example:
    ཧཱུྃ༔ ཨོ་རྒྱན་ཡུལ་གྱི་ནུབ་བྱང་མཚམས༔
    པདྨ་གེ་སར་སྡོང་པོ་ལ༔
    ཡ་མཚན་མཆོག་གི་དངོས་གྲུབ་བརྙེས༔
    པདྨ་འབྱུང་གནས་ཞེས་སུ་གྲགས༔
    འཁོར་དུ་མཁའ་འགྲོ་མང་པོས་བསྐོར༔
    ཁྱེད་ཀྱི་རྗེས་སུ་བདག་བསྒྲུབ་ཀྱི༔
    བྱིན་གྱིས་བརླབ་ཕྱིར་གཤེགས་སུ་གསོལ༔
    གུ་རུ་པདྨ་སིདྡྷི་ཧཱུྃ༔
    Font download page:
    https://collab.its.virginia.edu/wiki/tibetan-script/Jomolhari.html

  4. ychin commented on Dec 24, 2019

    @ychin
    Member

    MacVim actually doesn’t use NSTextView by default and uses CoreText renderer to get more flexibility in how it renders text. I will need to take a look but this is likely similar to other font issues we have had.

  5. added
    RendererText rendering issues, including CoreText renderer
    on Oct 17, 2022
  6. added 4 commits that reference this issue on Jan 21, 2023
    0af2e17
    51e60aa
    202e79b
    36c4629
  7. added this to the Release 175 milestone on Jan 21, 2023
  8. added 4 commits that reference this issue on Jan 29, 2023
    6e3cce1
    bce3ca2
    fe2305d
    d1c8e61
  9. added a commit that references this issue on Feb 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    RendererText rendering issues, including CoreText renderer

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions