{"action":"created","issue":{"url":"https://api.github.com/repos/rougier/freetype-gl/issues/62","labels_url":"https://api.github.com/repos/rougier/freetype-gl/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/rougier/freetype-gl/issues/62/comments","events_url":"https://api.github.com/repos/rougier/freetype-gl/issues/62/events","html_url":"https://github.com/rougier/freetype-gl/pull/62","id":74862810,"number":62,"title":"Integrate harfbuzz into CMake and synchronize implementations","user":{"login":"adrianbroher","id":84891,"avatar_url":"https://avatars.githubusercontent.com/u/84891?v=3","gravatar_id":"","url":"https://api.github.com/users/adrianbroher","html_url":"https://github.com/adrianbroher","followers_url":"https://api.github.com/users/adrianbroher/followers","following_url":"https://api.github.com/users/adrianbroher/following{/other_user}","gists_url":"https://api.github.com/users/adrianbroher/gists{/gist_id}","starred_url":"https://api.github.com/users/adrianbroher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adrianbroher/subscriptions","organizations_url":"https://api.github.com/users/adrianbroher/orgs","repos_url":"https://api.github.com/users/adrianbroher/repos","events_url":"https://api.github.com/users/adrianbroher/events{/privacy}","received_events_url":"https://api.github.com/users/adrianbroher/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-10T07:59:52Z","updated_at":"2015-05-10T17:53:09Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rougier/freetype-gl/pulls/62","html_url":"https://github.com/rougier/freetype-gl/pull/62","diff_url":"https://github.com/rougier/freetype-gl/pull/62.diff","patch_url":"https://github.com/rougier/freetype-gl/pull/62.patch"},"body":"This pull request adds the experimental harfbuzz implementation into the CMake build system.  It does:\r\n\r\n* Adds missing fonts and their corresponding license files.\r\n* Moves those fonts into the `fonts/` directory and updates the demo files accordingly.\r\n* Adds the `harfbuzz/` directory to the build system.\r\n* Add the CMake `freetype-gl_BUILD_HARFBUZZ` option (default: OFF) to enable or disable the building for the experimental harfbuzz feature.\r\n* Enables the harfbuzz implementation in TravisCI.\r\n* Replaces the harfbuzz specific `freetype-gl.h`, `text.vert` shader and `text.frag` shader with the root implementation ones.\r\n* Reduces differences between the harfbuzz and the root `texture_font_t`.\r\n* Adds loading TrueType fonts from memory to the harfbuzz implementation."},"comment":{"url":"https://api.github.com/repos/rougier/freetype-gl/issues/comments/100675460","html_url":"https://github.com/rougier/freetype-gl/pull/62#issuecomment-100675460","issue_url":"https://api.github.com/repos/rougier/freetype-gl/issues/62","id":100675460,"user":{"login":"rougier","id":327203,"avatar_url":"https://avatars.githubusercontent.com/u/327203?v=3","gravatar_id":"","url":"https://api.github.com/users/rougier","html_url":"https://github.com/rougier","followers_url":"https://api.github.com/users/rougier/followers","following_url":"https://api.github.com/users/rougier/following{/other_user}","gists_url":"https://api.github.com/users/rougier/gists{/gist_id}","starred_url":"https://api.github.com/users/rougier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rougier/subscriptions","organizations_url":"https://api.github.com/users/rougier/orgs","repos_url":"https://api.github.com/users/rougier/repos","events_url":"https://api.github.com/users/rougier/events{/privacy}","received_events_url":"https://api.github.com/users/rougier/received_events","type":"User","site_admin":false},"created_at":"2015-05-10T17:53:09Z","updated_at":"2015-05-10T17:53:09Z","body":"Waouh, thank you very much. Lot of work actually.\r\n"}}