Skip to content

Fix Core Text renderer#681

Merged
splhack merged 2 commits intomacvim-dev:masterfrom
ichizok:fix/coretext-renderer
May 12, 2018
Merged

Fix Core Text renderer#681
splhack merged 2 commits intomacvim-dev:masterfrom
ichizok:fix/coretext-renderer

Conversation

@ichizok
Copy link
Copy Markdown
Member

@ichizok ichizok commented May 11, 2018

Fix display of some unicode composing characters

e.g. A̮︠ (U+0041 032E FE20)

present:
before

patched:
patched

Fix display of 2-cells emoji

e.g. 💻 (U+1F4BB)

present: the value of &t_nd (==<C-L>: move cursor right) is appended just after emoji
before emoji

patched:
patched emoji

@splhack splhack merged commit 3214b9e into macvim-dev:master May 12, 2018
@ichizok ichizok deleted the fix/coretext-renderer branch May 12, 2018 04:23
@amadeus
Copy link
Copy Markdown

amadeus commented May 12, 2018

This definitely fixes the bug from earlier that I found - however another interesting bug I see is that emoji seem to now be positioned slightly off, which causes a bit of cropping to the emoji:

example

@ichizok
Copy link
Copy Markdown
Member Author

ichizok commented May 13, 2018

@amadeus Please tell me unicode codepoints of those emojis.

@amadeus
Copy link
Copy Markdown

amadeus commented May 13, 2018

It actually appears to effect every emoji I've seen? Another example

U+1F60E
example

U+1F600
example2

@amadeus
Copy link
Copy Markdown

amadeus commented May 13, 2018

In terms of the other characters, the codepoints (in order) are:

U+1F3FB, U+1F3FC, U+1F3FD, U+1F3FE, U+1F3FF

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants