{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/ttml2/issues/149","repository_url":"https://api.github.com/repos/w3c/ttml2","labels_url":"https://api.github.com/repos/w3c/ttml2/issues/149/labels{/name}","comments_url":"https://api.github.com/repos/w3c/ttml2/issues/149/comments","events_url":"https://api.github.com/repos/w3c/ttml2/issues/149/events","html_url":"https://github.com/w3c/ttml2/issues/149","id":138157154,"number":149,"title":"Model for binding presentation values to externally defined parameters","user":{"login":"nigelmegitt","id":4988915,"avatar_url":"https://avatars.githubusercontent.com/u/4988915?v=3","gravatar_id":"","url":"https://api.github.com/users/nigelmegitt","html_url":"https://github.com/nigelmegitt","followers_url":"https://api.github.com/users/nigelmegitt/followers","following_url":"https://api.github.com/users/nigelmegitt/following{/other_user}","gists_url":"https://api.github.com/users/nigelmegitt/gists{/gist_id}","starred_url":"https://api.github.com/users/nigelmegitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nigelmegitt/subscriptions","organizations_url":"https://api.github.com/users/nigelmegitt/orgs","repos_url":"https://api.github.com/users/nigelmegitt/repos","events_url":"https://api.github.com/users/nigelmegitt/events{/privacy}","received_events_url":"https://api.github.com/users/nigelmegitt/received_events","type":"User","site_admin":false},"labels":[{"id":279479852,"url":"https://api.github.com/repos/w3c/ttml2/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":336147279,"url":"https://api.github.com/repos/w3c/ttml2/labels/exploration","name":"exploration","color":"d4c5f9","default":false},{"id":282279451,"url":"https://api.github.com/repos/w3c/ttml2/labels/ttml.next","name":"ttml.next","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-03-03T11:52:45Z","updated_at":"2016-12-17T21:37:04Z","closed_at":null,"body":"As an addition to the condition mechanism it would be helpful to be able to bind the [`<parameter-function>`](https://rawgit.com/w3c/ttml2/master/spec/ttml2.html#content-value-parameter-function) to attribute values directly to permit pass through of customisation settings. For example:\n\n``` xml\n<styling>\n   <initial \n      tts:fontSize=\"parameter('local-font-size-percent')\"\n      tts:fontFamily=\"parameter('local-font-choice')\"/>\n...\n</styling>\n```\n\nThis particular example would break the link between authoring expectations and presentation behaviour, but I expect we could define functions that would apply some range limits or fallbacks in case local values are not available for pass through.\n"},"comment":{"url":"https://api.github.com/repos/w3c/ttml2/issues/comments/267788491","html_url":"https://github.com/w3c/ttml2/issues/149#issuecomment-267788491","issue_url":"https://api.github.com/repos/w3c/ttml2/issues/149","id":267788491,"user":{"login":"nigelmegitt","id":4988915,"avatar_url":"https://avatars.githubusercontent.com/u/4988915?v=3","gravatar_id":"","url":"https://api.github.com/users/nigelmegitt","html_url":"https://github.com/nigelmegitt","followers_url":"https://api.github.com/users/nigelmegitt/followers","following_url":"https://api.github.com/users/nigelmegitt/following{/other_user}","gists_url":"https://api.github.com/users/nigelmegitt/gists{/gist_id}","starred_url":"https://api.github.com/users/nigelmegitt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nigelmegitt/subscriptions","organizations_url":"https://api.github.com/users/nigelmegitt/orgs","repos_url":"https://api.github.com/users/nigelmegitt/repos","events_url":"https://api.github.com/users/nigelmegitt/events{/privacy}","received_events_url":"https://api.github.com/users/nigelmegitt/received_events","type":"User","site_admin":false},"created_at":"2016-12-17T21:37:04Z","updated_at":"2016-12-17T21:37:04Z","body":"In my opinion this is still worthwhile but need not necessarily be addressed in TTML2, so labelling as ttml.next."}}
{"actor":{"display_login":"nigelmegitt"}}