{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/QuantumKatas/issues/4","repository_url":"https://api.github.com/repos/Microsoft/QuantumKatas","labels_url":"https://api.github.com/repos/Microsoft/QuantumKatas/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/QuantumKatas/issues/4/comments","events_url":"https://api.github.com/repos/Microsoft/QuantumKatas/issues/4/events","html_url":"https://github.com/Microsoft/QuantumKatas/issues/4","id":344355253,"node_id":"MDU6SXNzdWUzNDQzNTUyNTM=","number":4,"title":"Unicode nit","user":{"login":"Quuxplusone","id":702021,"node_id":"MDQ6VXNlcjcwMjAyMQ==","avatar_url":"https://avatars0.githubusercontent.com/u/702021?v=4","gravatar_id":"","url":"https://api.github.com/users/Quuxplusone","html_url":"https://github.com/Quuxplusone","followers_url":"https://api.github.com/users/Quuxplusone/followers","following_url":"https://api.github.com/users/Quuxplusone/following{/other_user}","gists_url":"https://api.github.com/users/Quuxplusone/gists{/gist_id}","starred_url":"https://api.github.com/users/Quuxplusone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Quuxplusone/subscriptions","organizations_url":"https://api.github.com/users/Quuxplusone/orgs","repos_url":"https://api.github.com/users/Quuxplusone/repos","events_url":"https://api.github.com/users/Quuxplusone/events{/privacy}","received_events_url":"https://api.github.com/users/Quuxplusone/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-07-25T09:04:24Z","updated_at":"2018-08-06T20:10:26Z","closed_at":"2018-08-06T17:56:26Z","author_association":"NONE","body":"At least BasicGates/Tasks.qs, but probably all of the code files, use a mix of two different Unicode characters to represent the \">\"-looking symbol:\r\n```\r\n+++\r\n⟩ U+27E9 MATHEMATICAL RIGHT ANGLE BRACKET\r\n〉 U+232A RIGHT-POINTING ANGLE BRACKET\r\n+++\r\n```\r\nAt least in my browser, U+232A isn't even the same width as the other characters in the monospace font, which makes the discrepancy really obvious and distracting.\r\nIt would be nice to go through and find all instances of U+232A and replace them with U+27E9."},"comment":{"url":"https://api.github.com/repos/Microsoft/QuantumKatas/issues/comments/410837701","html_url":"https://github.com/Microsoft/QuantumKatas/issues/4#issuecomment-410837701","issue_url":"https://api.github.com/repos/Microsoft/QuantumKatas/issues/4","id":410837701,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDgzNzcwMQ==","user":{"login":"Quuxplusone","id":702021,"node_id":"MDQ6VXNlcjcwMjAyMQ==","avatar_url":"https://avatars0.githubusercontent.com/u/702021?v=4","gravatar_id":"","url":"https://api.github.com/users/Quuxplusone","html_url":"https://github.com/Quuxplusone","followers_url":"https://api.github.com/users/Quuxplusone/followers","following_url":"https://api.github.com/users/Quuxplusone/following{/other_user}","gists_url":"https://api.github.com/users/Quuxplusone/gists{/gist_id}","starred_url":"https://api.github.com/users/Quuxplusone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Quuxplusone/subscriptions","organizations_url":"https://api.github.com/users/Quuxplusone/orgs","repos_url":"https://api.github.com/users/Quuxplusone/repos","events_url":"https://api.github.com/users/Quuxplusone/events{/privacy}","received_events_url":"https://api.github.com/users/Quuxplusone/received_events","type":"User","site_admin":false},"created_at":"2018-08-06T20:10:26Z","updated_at":"2018-08-06T20:10:26Z","author_association":"NONE","body":"I see it in every application I've tried. Safari and Chrome (using Monaco font, maybe?) both show the difference. Terminal (using Menlo Regular 13pt) shows the difference.\r\n\r\nHowever, I might have an explanation at least for the browsers. I think what might be happening is that one of the characters is supported by many fonts, and the other is not supported by many fonts; therefore the browser/terminal/etc. is falling back onto a version of the unsupported character in a *different font*.  I'd be very surprised if this were happening in Terminal, though.\r\n\r\n![Terminal, using Menlo Regular 13pt](https://i.imgur.com/mA1dUOT.png)\r\n\r\n\"Everson Mono\" and \"FreeSerif\" seem to be fonts where both characters are supported, with differing glyphs:\r\nhttp://www.fileformat.info/info/unicode/char/27E9/fontsupport.htm\r\nhttp://www.fileformat.info/info/unicode/char/232A/fontsupport.htm\r\n\r\nIf you want to prevent U+232A from creeping back into the code, may I recommend `grep` plus a git commit hook. :)"}}
{"actor":{"display_login":"Quuxplusone"}}