{"action":"created","issue":{"url":"https://api.github.com/repos/metapolator/ddt/issues/43","labels_url":"https://api.github.com/repos/metapolator/ddt/issues/43/labels{/name}","comments_url":"https://api.github.com/repos/metapolator/ddt/issues/43/comments","events_url":"https://api.github.com/repos/metapolator/ddt/issues/43/events","html_url":"https://github.com/metapolator/ddt/issues/43","id":55953946,"number":43,"title":"Choose: Use NAME table version string","user":{"login":"davelab6","id":261579,"avatar_url":"https://avatars.githubusercontent.com/u/261579?v=3","gravatar_id":"","url":"https://api.github.com/users/davelab6","html_url":"https://github.com/davelab6","followers_url":"https://api.github.com/users/davelab6/followers","following_url":"https://api.github.com/users/davelab6/following{/other_user}","gists_url":"https://api.github.com/users/davelab6/gists{/gist_id}","starred_url":"https://api.github.com/users/davelab6/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davelab6/subscriptions","organizations_url":"https://api.github.com/users/davelab6/orgs","repos_url":"https://api.github.com/users/davelab6/repos","events_url":"https://api.github.com/users/davelab6/events{/privacy}","received_events_url":"https://api.github.com/users/davelab6/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/metapolator/ddt/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/metapolator/ddt/labels/Priority%20High","name":"Priority High","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/metapolator/ddt/milestones/6","labels_url":"https://api.github.com/repos/metapolator/ddt/milestones/6/labels","id":724067,"number":6,"title":"Dev: Choosing Font Families","description":"Wireframes are to be produced for the following scenarios relating to Browsing Font Families:\r\n\r\n* Browsing Font Families","creator":{"login":"chrismahon","id":102896,"avatar_url":"https://avatars.githubusercontent.com/u/102896?v=3","gravatar_id":"","url":"https://api.github.com/users/chrismahon","html_url":"https://github.com/chrismahon","followers_url":"https://api.github.com/users/chrismahon/followers","following_url":"https://api.github.com/users/chrismahon/following{/other_user}","gists_url":"https://api.github.com/users/chrismahon/gists{/gist_id}","starred_url":"https://api.github.com/users/chrismahon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrismahon/subscriptions","organizations_url":"https://api.github.com/users/chrismahon/orgs","repos_url":"https://api.github.com/users/chrismahon/repos","events_url":"https://api.github.com/users/chrismahon/events{/privacy}","received_events_url":"https://api.github.com/users/chrismahon/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":15,"state":"open","created_at":"2014-07-17T10:28:03Z","updated_at":"2015-02-05T14:36:31Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-01-29T20:42:54Z","updated_at":"2015-02-06T12:22:42Z","closed_at":null,"body":"In the mocks, we auto-detect the family card name from the font files, eg \"Family\", and then if we add a new family and auto-detect a name already in use, we name that \"Family (latest)\" and rename the original \"Family v1\". If another family is added and that same family name is detected again, \"Family (current)\" is renamed \"Family v2\" and the new family becomes \"Family (latest)\". \r\n\r\nI think this is not ideal because it assumes that the order the fonts are added to the tool is the preferred ordering. It may be that the latest version is added first, then an older version. The renaming of (latest) might also become confusing (such as when reviewing screenshots taken over time)\r\n\r\nToday in the demo, we do something much more simple: auto-detect the family card name from the font files, eg \"Family\", and then if we add a new family and auto-detect a name already in use, we name that \"Family 2\". If another family is added and that same family name is detected again, it is \"Family 3\". \r\n\r\nInside a font file NAME table is a Version string, which we could use in this pattern,\r\n\r\n`$family $addedIncrementalInteger $nameTableVersion` \r\n\r\nEg from \r\n> Family 2\r\n\r\nto\r\n> Family #2 v2.001171; 2014"},"comment":{"url":"https://api.github.com/repos/metapolator/ddt/issues/comments/73228926","html_url":"https://github.com/metapolator/ddt/issues/43#issuecomment-73228926","issue_url":"https://api.github.com/repos/metapolator/ddt/issues/43","id":73228926,"user":{"login":"GeneralMaximus","id":120190,"avatar_url":"https://avatars.githubusercontent.com/u/120190?v=3","gravatar_id":"","url":"https://api.github.com/users/GeneralMaximus","html_url":"https://github.com/GeneralMaximus","followers_url":"https://api.github.com/users/GeneralMaximus/followers","following_url":"https://api.github.com/users/GeneralMaximus/following{/other_user}","gists_url":"https://api.github.com/users/GeneralMaximus/gists{/gist_id}","starred_url":"https://api.github.com/users/GeneralMaximus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GeneralMaximus/subscriptions","organizations_url":"https://api.github.com/users/GeneralMaximus/orgs","repos_url":"https://api.github.com/users/GeneralMaximus/repos","events_url":"https://api.github.com/users/GeneralMaximus/events{/privacy}","received_events_url":"https://api.github.com/users/GeneralMaximus/received_events","type":"User","site_admin":false},"created_at":"2015-02-06T12:22:42Z","updated_at":"2015-02-06T12:22:42Z","body":"Is there something wrong with using fontRevision? I feel using the highest version for the family makes little sense."}}