{"action":"created","issue":{"url":"https://api.github.com/repos/railwaycat/emacs-mac-port/issues/96","repository_url":"https://api.github.com/repos/railwaycat/emacs-mac-port","labels_url":"https://api.github.com/repos/railwaycat/emacs-mac-port/issues/96/labels{/name}","comments_url":"https://api.github.com/repos/railwaycat/emacs-mac-port/issues/96/comments","events_url":"https://api.github.com/repos/railwaycat/emacs-mac-port/issues/96/events","html_url":"https://github.com/railwaycat/emacs-mac-port/issues/96","id":123898719,"number":96,"title":"Ligatures rendered with incorrect width.","user":{"login":"jordwalke","id":977348,"avatar_url":"https://avatars.githubusercontent.com/u/977348?v=3","gravatar_id":"","url":"https://api.github.com/users/jordwalke","html_url":"https://github.com/jordwalke","followers_url":"https://api.github.com/users/jordwalke/followers","following_url":"https://api.github.com/users/jordwalke/following{/other_user}","gists_url":"https://api.github.com/users/jordwalke/gists{/gist_id}","starred_url":"https://api.github.com/users/jordwalke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordwalke/subscriptions","organizations_url":"https://api.github.com/users/jordwalke/orgs","repos_url":"https://api.github.com/users/jordwalke/repos","events_url":"https://api.github.com/users/jordwalke/events{/privacy}","received_events_url":"https://api.github.com/users/jordwalke/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-12-25T21:50:12Z","updated_at":"2016-04-05T03:36:20Z","closed_at":null,"body":"I noticed an issue, which I originally thought was specific to company-mode, but is actually pervasive throughout all of `emacs-mac-port`.\r\n\r\nhttps://github.com/company-mode/company-mode/issues/438#issuecomment-167254074\r\n\r\n![screen](https://cloud.githubusercontent.com/assets/977348/12004437/099e3a96-ab0e-11e5-8054-5d98515fefa6.png)\r\n\r\n(Notice the misalignment on the right hand side of the popup)\r\n\r\nMy understanding is that these programming fonts with ligatures are intended to be rendered without adjusting the text layout. So if `=>` becomes a single glyph, it should still be rendered as two characters wide, with the glyph placed in the center. The latest MacVim in [development](https://github.com/macvim-dev/macvim) does this well. It would be nice if emacs mac-port could as well. As it stands, the incorrect layout of ligatures makes it as if you are programming with a non-monospace font."},"comment":{"url":"https://api.github.com/repos/railwaycat/emacs-mac-port/issues/comments/205625863","html_url":"https://github.com/railwaycat/emacs-mac-port/issues/96#issuecomment-205625863","issue_url":"https://api.github.com/repos/railwaycat/emacs-mac-port/issues/96","id":205625863,"user":{"login":"jordwalke","id":977348,"avatar_url":"https://avatars.githubusercontent.com/u/977348?v=3","gravatar_id":"","url":"https://api.github.com/users/jordwalke","html_url":"https://github.com/jordwalke","followers_url":"https://api.github.com/users/jordwalke/followers","following_url":"https://api.github.com/users/jordwalke/following{/other_user}","gists_url":"https://api.github.com/users/jordwalke/gists{/gist_id}","starred_url":"https://api.github.com/users/jordwalke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jordwalke/subscriptions","organizations_url":"https://api.github.com/users/jordwalke/orgs","repos_url":"https://api.github.com/users/jordwalke/repos","events_url":"https://api.github.com/users/jordwalke/events{/privacy}","received_events_url":"https://api.github.com/users/jordwalke/received_events","type":"User","site_admin":false},"created_at":"2016-04-05T03:36:20Z","updated_at":"2016-04-05T03:36:20Z","body":"I think there was a spacemacs setting perhaps (if I'm not mistaken) only available on \"railway-cat\"'s build of Emacs for Mac OS."}}