{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/Font-Validator/issues/30","repository_url":"https://api.github.com/repos/Microsoft/Font-Validator","labels_url":"https://api.github.com/repos/Microsoft/Font-Validator/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/Font-Validator/issues/30/comments","events_url":"https://api.github.com/repos/Microsoft/Font-Validator/issues/30/events","html_url":"https://github.com/Microsoft/Font-Validator/issues/30","id":169422734,"number":30,"title":"Improving glyf table test's speed.","user":{"login":"HinTak","id":14662953,"avatar_url":"https://avatars.githubusercontent.com/u/14662953?v=3","gravatar_id":"","url":"https://api.github.com/users/HinTak","html_url":"https://github.com/HinTak","followers_url":"https://api.github.com/users/HinTak/followers","following_url":"https://api.github.com/users/HinTak/following{/other_user}","gists_url":"https://api.github.com/users/HinTak/gists{/gist_id}","starred_url":"https://api.github.com/users/HinTak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HinTak/subscriptions","organizations_url":"https://api.github.com/users/HinTak/orgs","repos_url":"https://api.github.com/users/HinTak/repos","events_url":"https://api.github.com/users/HinTak/events{/privacy}","received_events_url":"https://api.github.com/users/HinTak/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-04T16:55:34Z","updated_at":"2016-08-05T15:53:14Z","closed_at":null,"body":"Now that the rasterization test in 2.0 is so much faster, it would be good to improve the speed of the other major time consumer, the glyf table test.\r\n\r\nIt takes over 4 hours on the glyf table alone, on win 8.1's mingliub, with mono (dotnet is faster):\r\n\r\n```\r\nmeiryo.ttc\t0:28:31\r\ngulim.ttc\t0:36:55\r\nmeiryob.ttc\t0:28:54\r\nmingliub.ttc\t4:15:15\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/Font-Validator/issues/comments/237888291","html_url":"https://github.com/Microsoft/Font-Validator/issues/30#issuecomment-237888291","issue_url":"https://api.github.com/repos/Microsoft/Font-Validator/issues/30","id":237888291,"user":{"login":"HinTak","id":14662953,"avatar_url":"https://avatars.githubusercontent.com/u/14662953?v=3","gravatar_id":"","url":"https://api.github.com/users/HinTak","html_url":"https://github.com/HinTak","followers_url":"https://api.github.com/users/HinTak/followers","following_url":"https://api.github.com/users/HinTak/following{/other_user}","gists_url":"https://api.github.com/users/HinTak/gists{/gist_id}","starred_url":"https://api.github.com/users/HinTak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HinTak/subscriptions","organizations_url":"https://api.github.com/users/HinTak/orgs","repos_url":"https://api.github.com/users/HinTak/repos","events_url":"https://api.github.com/users/HinTak/events{/privacy}","received_events_url":"https://api.github.com/users/HinTak/received_events","type":"User","site_admin":false},"created_at":"2016-08-05T15:53:14Z","updated_at":"2016-08-05T15:53:14Z","body":"The rest of the speed:\r\n\r\n```\r\n                 full/dotnet  glyf/mono\r\ngulim.ttc        0:41:45      0:36:55\r\nmeiryob.ttc      3:55:19      0:28:54\r\nmeiryo.ttc       4:20:14      0:28:31\r\nmingliub.ttc     3:04:57      4:15:15\r\nmingliu.ttc      1:45:47      2:26:42\r\nmsgothic.ttc     3:16:53      0:18:52\r\nmsjhl.ttc        5:01:12      0:22:00\r\nmsmincho.ttc     1:28:38      0:19:21\r\nmsyh.ttc         5:52:03      0:22:14\r\nsimsunb.ttf      0:24:22      0:32:24\r\n```\r\n\r\nThis is the 10 files which triggers A1112 Exception with FontVal 1.0 ( see also https://github.com/Microsoft/Font-Validator/issues/37 ). The general pattern is perhaps that mono or FontVal 1.1/2.0 is substantially slower than dotnet or FontVal 1.0 with the glyf test; however, it appears that Microsoft has substantially re-written the glyf test - and causing the regression in  https://github.com/Microsoft/Font-Validator/issues/37 so speed comparison between dotnet + 1.0 and mono + 1.1/2.0 is perhaps not valid."}}
{"actor":{"display_login":"HinTak"}}