{"action":"created","issue":{"url":"https://api.github.com/repos/adobe-type-tools/afdko/issues/66","labels_url":"https://api.github.com/repos/adobe-type-tools/afdko/issues/66/labels{/name}","comments_url":"https://api.github.com/repos/adobe-type-tools/afdko/issues/66/comments","events_url":"https://api.github.com/repos/adobe-type-tools/afdko/issues/66/events","html_url":"https://github.com/adobe-type-tools/afdko/issues/66","id":107145574,"number":66,"title":"`otf2otc` should provide `glyf` table merging","user":{"login":"be5invis","id":240091,"avatar_url":"https://avatars.githubusercontent.com/u/240091?v=3","gravatar_id":"","url":"https://api.github.com/users/be5invis","html_url":"https://github.com/be5invis","followers_url":"https://api.github.com/users/be5invis/followers","following_url":"https://api.github.com/users/be5invis/following{/other_user}","gists_url":"https://api.github.com/users/be5invis/gists{/gist_id}","starred_url":"https://api.github.com/users/be5invis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/be5invis/subscriptions","organizations_url":"https://api.github.com/users/be5invis/orgs","repos_url":"https://api.github.com/users/be5invis/repos","events_url":"https://api.github.com/users/be5invis/events{/privacy}","received_events_url":"https://api.github.com/users/be5invis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-09-18T07:01:26Z","updated_at":"2015-09-18T16:19:44Z","closed_at":null,"body":"Currently merging ttf files using `otf2otc` may produce a ttc file containing multiple glyf tables, however sometimes we need a ttc file with one single `glyf` containing all distinct glyphs (both outline and gridfit should be considered) in the source font, and multiple `cmap`, `GSUB` and `GPOS` tables."},"comment":{"url":"https://api.github.com/repos/adobe-type-tools/afdko/issues/comments/141497476","html_url":"https://github.com/adobe-type-tools/afdko/issues/66#issuecomment-141497476","issue_url":"https://api.github.com/repos/adobe-type-tools/afdko/issues/66","id":141497476,"user":{"login":"readroberts","id":2856984,"avatar_url":"https://avatars.githubusercontent.com/u/2856984?v=3","gravatar_id":"","url":"https://api.github.com/users/readroberts","html_url":"https://github.com/readroberts","followers_url":"https://api.github.com/users/readroberts/followers","following_url":"https://api.github.com/users/readroberts/following{/other_user}","gists_url":"https://api.github.com/users/readroberts/gists{/gist_id}","starred_url":"https://api.github.com/users/readroberts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/readroberts/subscriptions","organizations_url":"https://api.github.com/users/readroberts/orgs","repos_url":"https://api.github.com/users/readroberts/repos","events_url":"https://api.github.com/users/readroberts/events{/privacy}","received_events_url":"https://api.github.com/users/readroberts/received_events","type":"User","site_admin":false},"created_at":"2015-09-18T16:19:44Z","updated_at":"2015-09-18T16:19:44Z","body":"I understand the urge to have function to merge font tables that are in two or more fonts, but that is a s completely different function than otf2otc. The point of a TTC file is that it is, at a high level, simply several different fonts stuck together in a single file, with the bonus that you only need one copy of tables that are identical.  otf2otc identifies identical or non-identical OpenType tables without any understanding of what is in the data, and sticks them together.  It is by design simple, stupid, and fast. The additional functionality you want is fundamentally different: take several different fonts, and merge their data into a single font.  It does not make sense to me to have the hugely complex function of merging two font files into one pushed into the subsequent step of building an OTC; the former should be a separate program. \r\n\r\nSuch programs do exist. The only OpenSource program (that I know of) which does merge several fonts into one font is indeed mergeFonts, referenced earlier in this thread. I would never attempt to develop such a program for the AFDKO without dire need and serious funding, and would in any case then put my effort into extending 'mergeFonts' instead. \r\n\r\n"}}