{"action":"created","issue":{"url":"https://api.github.com/repos/khaledhosny/ots/issues/28","labels_url":"https://api.github.com/repos/khaledhosny/ots/issues/28/labels{/name}","comments_url":"https://api.github.com/repos/khaledhosny/ots/issues/28/comments","events_url":"https://api.github.com/repos/khaledhosny/ots/issues/28/events","html_url":"https://github.com/khaledhosny/ots/issues/28","id":27828151,"number":28,"title":"Drop checks for GSUB/GPOS/GDEF","user":{"login":"behdad","id":142891,"avatar_url":"https://avatars.githubusercontent.com/u/142891?v=3","gravatar_id":"","url":"https://api.github.com/users/behdad","html_url":"https://github.com/behdad","followers_url":"https://api.github.com/users/behdad/followers","following_url":"https://api.github.com/users/behdad/following{/other_user}","gists_url":"https://api.github.com/users/behdad/gists{/gist_id}","starred_url":"https://api.github.com/users/behdad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/behdad/subscriptions","organizations_url":"https://api.github.com/users/behdad/orgs","repos_url":"https://api.github.com/users/behdad/repos","events_url":"https://api.github.com/users/behdad/events{/privacy}","received_events_url":"https://api.github.com/users/behdad/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/khaledhosny/ots/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2014-02-18T21:11:49Z","updated_at":"2015-05-26T19:02:46Z","closed_at":null,"body":"In layout.cc, this is unnecessary:\r\n\r\n````c\r\n  // The spec requires a script table for 'DFLT' tag must contain non-NULL \r\n  // |offset_default_lang_sys| and |lang_sys_count| == 0 \r\n  if (tag == kScriptTableTagDflt && \r\n      (offset_default_lang_sys == 0 || lang_sys_count != 0)) { \r\n    return OTS_FAILURE_MSG(\"DFLT table doesn't satisfy the spec. in table %4s\", (char *)&tag); \r\n  }\r\n````\r\n"},"comment":{"url":"https://api.github.com/repos/khaledhosny/ots/issues/comments/105635844","html_url":"https://github.com/khaledhosny/ots/issues/28#issuecomment-105635844","issue_url":"https://api.github.com/repos/khaledhosny/ots/issues/28","id":105635844,"user":{"login":"fred-wang","id":567455,"avatar_url":"https://avatars.githubusercontent.com/u/567455?v=3","gravatar_id":"","url":"https://api.github.com/users/fred-wang","html_url":"https://github.com/fred-wang","followers_url":"https://api.github.com/users/fred-wang/followers","following_url":"https://api.github.com/users/fred-wang/following{/other_user}","gists_url":"https://api.github.com/users/fred-wang/gists{/gist_id}","starred_url":"https://api.github.com/users/fred-wang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fred-wang/subscriptions","organizations_url":"https://api.github.com/users/fred-wang/orgs","repos_url":"https://api.github.com/users/fred-wang/repos","events_url":"https://api.github.com/users/fred-wang/events{/privacy}","received_events_url":"https://api.github.com/users/fred-wang/received_events","type":"User","site_admin":false},"created_at":"2015-05-26T19:02:46Z","updated_at":"2015-05-26T19:02:46Z","body":"> In a case like GNU FreeFont (mentioned above), I think the first response should be to report a bug against FreeFont. If it's violating the OT/OFF spec, it should be fixed.\r\n\r\nJust for the record, I've discussed this issue with Stevan White before posting here. However, he seems to have strong feeling against tools like OTS (from his point of view, this is used by browser vendors to reject responsibility of a broken font on the font author, instead of fixing their applications). So he didn't seem very willing to cooperate on this and I didn't insist too much...\r\n\r\n"}}