{"action":"created","issue":{"url":"https://api.github.com/repos/asciidoctor/asciidoctor/issues/1554","labels_url":"https://api.github.com/repos/asciidoctor/asciidoctor/issues/1554/labels{/name}","comments_url":"https://api.github.com/repos/asciidoctor/asciidoctor/issues/1554/comments","events_url":"https://api.github.com/repos/asciidoctor/asciidoctor/issues/1554/events","html_url":"https://github.com/asciidoctor/asciidoctor/issues/1554","id":113809305,"number":1554,"title":"Support for <=> and <->","user":{"login":"jmini","id":1222165,"avatar_url":"https://avatars.githubusercontent.com/u/1222165?v=3","gravatar_id":"","url":"https://api.github.com/users/jmini","html_url":"https://github.com/jmini","followers_url":"https://api.github.com/users/jmini/followers","following_url":"https://api.github.com/users/jmini/following{/other_user}","gists_url":"https://api.github.com/users/jmini/gists{/gist_id}","starred_url":"https://api.github.com/users/jmini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmini/subscriptions","organizations_url":"https://api.github.com/users/jmini/orgs","repos_url":"https://api.github.com/users/jmini/repos","events_url":"https://api.github.com/users/jmini/events{/privacy}","received_events_url":"https://api.github.com/users/jmini/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/asciidoctor/asciidoctor/labels/enhancement","name":"enhancement","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/asciidoctor/asciidoctor/milestones/18","html_url":"https://github.com/asciidoctor/asciidoctor/milestones/v1.5.4","labels_url":"https://api.github.com/repos/asciidoctor/asciidoctor/milestones/18/labels","id":795415,"number":18,"title":"v1.5.4","description":"A micro release that introduce bug fixes, minor improvements and internal changes.","creator":{"login":"mojavelinux","id":79351,"avatar_url":"https://avatars.githubusercontent.com/u/79351?v=3","gravatar_id":"","url":"https://api.github.com/users/mojavelinux","html_url":"https://github.com/mojavelinux","followers_url":"https://api.github.com/users/mojavelinux/followers","following_url":"https://api.github.com/users/mojavelinux/following{/other_user}","gists_url":"https://api.github.com/users/mojavelinux/gists{/gist_id}","starred_url":"https://api.github.com/users/mojavelinux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mojavelinux/subscriptions","organizations_url":"https://api.github.com/users/mojavelinux/orgs","repos_url":"https://api.github.com/users/mojavelinux/repos","events_url":"https://api.github.com/users/mojavelinux/events{/privacy}","received_events_url":"https://api.github.com/users/mojavelinux/received_events","type":"User","site_admin":false},"open_issues":78,"closed_issues":1,"state":"open","created_at":"2014-09-19T07:48:54Z","updated_at":"2015-10-29T00:08:54Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2015-10-28T12:26:26Z","updated_at":"2015-10-29T06:45:45Z","closed_at":null,"body":"There is already support for:\r\n\r\n* `\"=>\"` is translated to ⇒ ([rightwards double arrow](http://www.graphemica.com/%E2%87%92))\r\n* `\"<=\"` is translated to ⇐ ([leftwards double arrow](http://www.graphemica.com/%E2%87%90))\r\n* `\"->\"` is translated to → ([rightwards arrow](http://www.graphemica.com/%E2%86%92))\r\n* `\"<-\"` is translated to ← ([leftwards arrow](http://www.graphemica.com/%E2%86%90)) \r\n\r\nFor completeness both `\"<=>\"` and `\"<->\"` should also be supported:\r\n\r\n* `\"<=>\"` is translated to ⇔([left right double arrow](http://graphemica.com/%E2%87%94), U+21D4, %E2%87%94) \r\n* `\"<->\"` is translated to ↔ ([left right arrow](http://graphemica.com/%E2%86%94), U+2194, %E2%86%94) \r\n\r\n[Related discussion](http://discuss.asciidoctor.org/Double-Arrow-chars-td3918.html) on the mailing list."},"comment":{"url":"https://api.github.com/repos/asciidoctor/asciidoctor/issues/comments/152096847","html_url":"https://github.com/asciidoctor/asciidoctor/issues/1554#issuecomment-152096847","issue_url":"https://api.github.com/repos/asciidoctor/asciidoctor/issues/1554","id":152096847,"user":{"login":"mojavelinux","id":79351,"avatar_url":"https://avatars.githubusercontent.com/u/79351?v=3","gravatar_id":"","url":"https://api.github.com/users/mojavelinux","html_url":"https://github.com/mojavelinux","followers_url":"https://api.github.com/users/mojavelinux/followers","following_url":"https://api.github.com/users/mojavelinux/following{/other_user}","gists_url":"https://api.github.com/users/mojavelinux/gists{/gist_id}","starred_url":"https://api.github.com/users/mojavelinux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mojavelinux/subscriptions","organizations_url":"https://api.github.com/users/mojavelinux/orgs","repos_url":"https://api.github.com/users/mojavelinux/repos","events_url":"https://api.github.com/users/mojavelinux/events{/privacy}","received_events_url":"https://api.github.com/users/mojavelinux/received_events","type":"User","site_admin":false},"created_at":"2015-10-29T06:45:45Z","updated_at":"2015-10-29T06:45:45Z","body":">  I think I'm going to split out an arrow replacement function that tries to get all the arrows at once.\r\n\r\nBut of course I'm going to have to benchmark it because that could make it slower. I won't know until I test it."}}