{"action":"created","issue":{"url":"https://api.github.com/repos/nodebox/opentype.js/issues/339","repository_url":"https://api.github.com/repos/nodebox/opentype.js","labels_url":"https://api.github.com/repos/nodebox/opentype.js/issues/339/labels{/name}","comments_url":"https://api.github.com/repos/nodebox/opentype.js/issues/339/comments","events_url":"https://api.github.com/repos/nodebox/opentype.js/issues/339/events","html_url":"https://github.com/nodebox/opentype.js/pull/339","id":307015150,"number":339,"title":"Prevent auto-generated postScriptName from containing whitespace","user":{"login":"mqudsi","id":606923,"avatar_url":"https://avatars3.githubusercontent.com/u/606923?v=4","gravatar_id":"","url":"https://api.github.com/users/mqudsi","html_url":"https://github.com/mqudsi","followers_url":"https://api.github.com/users/mqudsi/followers","following_url":"https://api.github.com/users/mqudsi/following{/other_user}","gists_url":"https://api.github.com/users/mqudsi/gists{/gist_id}","starred_url":"https://api.github.com/users/mqudsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mqudsi/subscriptions","organizations_url":"https://api.github.com/users/mqudsi/orgs","repos_url":"https://api.github.com/users/mqudsi/repos","events_url":"https://api.github.com/users/mqudsi/events{/privacy}","received_events_url":"https://api.github.com/users/mqudsi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-20T19:54:39Z","updated_at":"2018-03-20T20:51:54Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/nodebox/opentype.js/pulls/339","html_url":"https://github.com/nodebox/opentype.js/pull/339","diff_url":"https://github.com/nodebox/opentype.js/pull/339.diff","patch_url":"https://github.com/nodebox/opentype.js/pull/339.patch"},"body":"Whitespace characters are illegal in postScriptName and will result in\r\nthe font file being flagged as corrupt/invalid (at least on Windows 10).\r\nSince all other fields are copied as-is from the options initialization\r\nparameter without additional validation, I'm only stripping whitespace\r\nin the case that opentype.js generates the postScriptName field\r\nautomagically from two other fields that _don't_ have the same\r\nno-whitespace restriction."},"comment":{"url":"https://api.github.com/repos/nodebox/opentype.js/issues/comments/374752226","html_url":"https://github.com/nodebox/opentype.js/pull/339#issuecomment-374752226","issue_url":"https://api.github.com/repos/nodebox/opentype.js/issues/339","id":374752226,"user":{"login":"mqudsi","id":606923,"avatar_url":"https://avatars3.githubusercontent.com/u/606923?v=4","gravatar_id":"","url":"https://api.github.com/users/mqudsi","html_url":"https://github.com/mqudsi","followers_url":"https://api.github.com/users/mqudsi/followers","following_url":"https://api.github.com/users/mqudsi/following{/other_user}","gists_url":"https://api.github.com/users/mqudsi/gists{/gist_id}","starred_url":"https://api.github.com/users/mqudsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mqudsi/subscriptions","organizations_url":"https://api.github.com/users/mqudsi/orgs","repos_url":"https://api.github.com/users/mqudsi/repos","events_url":"https://api.github.com/users/mqudsi/events{/privacy}","received_events_url":"https://api.github.com/users/mqudsi/received_events","type":"User","site_admin":false},"created_at":"2018-03-20T20:51:54Z","updated_at":"2018-03-20T20:51:54Z","author_association":"NONE","body":"Oh, I was planning on opening another issue for the general lack of validation in opentype.js for SFNS tables."}}
{"actor":{"display_login":"mqudsi"}}