{"action":"created","issue":{"url":"https://api.github.com/repos/HOST-Oman/scribus/issues/207","repository_url":"https://api.github.com/repos/HOST-Oman/scribus","labels_url":"https://api.github.com/repos/HOST-Oman/scribus/issues/207/labels{/name}","comments_url":"https://api.github.com/repos/HOST-Oman/scribus/issues/207/comments","events_url":"https://api.github.com/repos/HOST-Oman/scribus/issues/207/events","html_url":"https://github.com/HOST-Oman/scribus/issues/207","id":163522134,"number":207,"title":"Unnecessary kerning between a white-space/symbol and a CJK character","user":{"login":"ftake","id":160235,"avatar_url":"https://avatars.githubusercontent.com/u/160235?v=3","gravatar_id":"","url":"https://api.github.com/users/ftake","html_url":"https://github.com/ftake","followers_url":"https://api.github.com/users/ftake/followers","following_url":"https://api.github.com/users/ftake/following{/other_user}","gists_url":"https://api.github.com/users/ftake/gists{/gist_id}","starred_url":"https://api.github.com/users/ftake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ftake/subscriptions","organizations_url":"https://api.github.com/users/ftake/orgs","repos_url":"https://api.github.com/users/ftake/repos","events_url":"https://api.github.com/users/ftake/events{/privacy}","received_events_url":"https://api.github.com/users/ftake/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"Fahad-Alsaidi","id":1632566,"avatar_url":"https://avatars.githubusercontent.com/u/1632566?v=3","gravatar_id":"","url":"https://api.github.com/users/Fahad-Alsaidi","html_url":"https://github.com/Fahad-Alsaidi","followers_url":"https://api.github.com/users/Fahad-Alsaidi/followers","following_url":"https://api.github.com/users/Fahad-Alsaidi/following{/other_user}","gists_url":"https://api.github.com/users/Fahad-Alsaidi/gists{/gist_id}","starred_url":"https://api.github.com/users/Fahad-Alsaidi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fahad-Alsaidi/subscriptions","organizations_url":"https://api.github.com/users/Fahad-Alsaidi/orgs","repos_url":"https://api.github.com/users/Fahad-Alsaidi/repos","events_url":"https://api.github.com/users/Fahad-Alsaidi/events{/privacy}","received_events_url":"https://api.github.com/users/Fahad-Alsaidi/received_events","type":"User","site_admin":false},"assignees":[{"login":"Fahad-Alsaidi","id":1632566,"avatar_url":"https://avatars.githubusercontent.com/u/1632566?v=3","gravatar_id":"","url":"https://api.github.com/users/Fahad-Alsaidi","html_url":"https://github.com/Fahad-Alsaidi","followers_url":"https://api.github.com/users/Fahad-Alsaidi/followers","following_url":"https://api.github.com/users/Fahad-Alsaidi/following{/other_user}","gists_url":"https://api.github.com/users/Fahad-Alsaidi/gists{/gist_id}","starred_url":"https://api.github.com/users/Fahad-Alsaidi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fahad-Alsaidi/subscriptions","organizations_url":"https://api.github.com/users/Fahad-Alsaidi/orgs","repos_url":"https://api.github.com/users/Fahad-Alsaidi/repos","events_url":"https://api.github.com/users/Fahad-Alsaidi/events{/privacy}","received_events_url":"https://api.github.com/users/Fahad-Alsaidi/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2016-07-02T15:05:34Z","updated_at":"2016-11-29T15:06:40Z","closed_at":null,"body":"Scribus in CTL repository inserts an unnecessary implicit space (kerning) before/after CJK characters if the previous/next character is:\n- a white space such as tab, thin space, other than normal space\n- a symbol such as period, colon, parenthesis, question, exclamation\n\nFor example,  as shown in the screen shot attached, English words and Japanese words does not align with a tab.\n\n<img width=\"494\" alt=\"screenshot_20160702_232440\" src=\"https://cloud.githubusercontent.com/assets/160235/16540813/2f621e44-40ac-11e6-998e-b5577f1c1b68.png\">\n\nFor now, I cannot explain the correct criteria whether an implicit space is necessary or not. We need to make a list of character classes which requires that implicit space.\n"},"comment":{"url":"https://api.github.com/repos/HOST-Oman/scribus/issues/comments/263594827","html_url":"https://github.com/HOST-Oman/scribus/issues/207#issuecomment-263594827","issue_url":"https://api.github.com/repos/HOST-Oman/scribus/issues/207","id":263594827,"user":{"login":"ftake","id":160235,"avatar_url":"https://avatars.githubusercontent.com/u/160235?v=3","gravatar_id":"","url":"https://api.github.com/users/ftake","html_url":"https://github.com/ftake","followers_url":"https://api.github.com/users/ftake/followers","following_url":"https://api.github.com/users/ftake/following{/other_user}","gists_url":"https://api.github.com/users/ftake/gists{/gist_id}","starred_url":"https://api.github.com/users/ftake/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ftake/subscriptions","organizations_url":"https://api.github.com/users/ftake/orgs","repos_url":"https://api.github.com/users/ftake/repos","events_url":"https://api.github.com/users/ftake/events{/privacy}","received_events_url":"https://api.github.com/users/ftake/received_events","type":"User","site_admin":false},"created_at":"2016-11-29T15:06:40Z","updated_at":"2016-11-29T15:06:40Z","body":"The use of `isCJKImplicitNotNeeded()` is inversed, isn't it?\r\n\r\nI have a local patch, which uses a white list approach (which contains [a-zA-Z0-9] for now) for a magazine published in the end of this year.\r\n\r\nAs you say, it should contains Arabic as well as other Latin characters. What is interesting, MS Word does not insert kerning between CJK and Arabic.\r\n\r\nIn black list approach, `isCJKImplicitNotNeeded()` should contain ASCII and the other symbols.\r\n\r\n\r\nBTW: the code block for JISX 4051 contains several bugs from the original patch:\r\nhttps://sites.google.com/a/borndigital.jp/scribus/home/line-composition\r\n\r\nI will make the specification more clear after I finish writing the magazine."}}
{"actor":{"display_login":"ftake"}}