{"action":"created","issue":{"url":"https://api.github.com/repos/gregorio-project/gregorio/issues/9","labels_url":"https://api.github.com/repos/gregorio-project/gregorio/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/gregorio-project/gregorio/issues/9/comments","events_url":"https://api.github.com/repos/gregorio-project/gregorio/issues/9/events","html_url":"https://github.com/gregorio-project/gregorio/issues/9","id":52389221,"number":9,"title":"Euouae block features","user":{"login":"eroux","id":60868,"avatar_url":"https://avatars.githubusercontent.com/u/60868?v=3","gravatar_id":"","url":"https://api.github.com/users/eroux","html_url":"https://github.com/eroux","followers_url":"https://api.github.com/users/eroux/followers","following_url":"https://api.github.com/users/eroux/following{/other_user}","gists_url":"https://api.github.com/users/eroux/gists{/gist_id}","starred_url":"https://api.github.com/users/eroux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eroux/subscriptions","organizations_url":"https://api.github.com/users/eroux/orgs","repos_url":"https://api.github.com/users/eroux/repos","events_url":"https://api.github.com/users/eroux/events{/privacy}","received_events_url":"https://api.github.com/users/eroux/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gregorio-project/gregorio/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/gregorio-project/gregorio/labels/gabc%20syntax","name":"gabc syntax","color":"eb6420"},{"url":"https://api.github.com/repos/gregorio-project/gregorio/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2014-12-18T16:59:10Z","updated_at":"2015-05-04T18:52:49Z","closed_at":null,"body":"Euouae blocks have several features that can be different from other parts of the score. Among which:\r\n\r\n * no line breaking\r\n * different spacing\r\n\r\nThere should be a `<euouae>` (or `<eu>`?) markup in gabc so that these can be automated without ugly TeX inside gabc. Or maybe gregorio should detect it automatically? Would be feasible.\r\n\r\nGregorio should also not break line before the last syllable before the Euouae, and keep the main score and the euouae block on the same page."},"comment":{"url":"https://api.github.com/repos/gregorio-project/gregorio/issues/comments/98811911","html_url":"https://github.com/gregorio-project/gregorio/issues/9#issuecomment-98811911","issue_url":"https://api.github.com/repos/gregorio-project/gregorio/issues/9","id":98811911,"user":{"login":"rpspringuel","id":7671682,"avatar_url":"https://avatars.githubusercontent.com/u/7671682?v=3","gravatar_id":"","url":"https://api.github.com/users/rpspringuel","html_url":"https://github.com/rpspringuel","followers_url":"https://api.github.com/users/rpspringuel/followers","following_url":"https://api.github.com/users/rpspringuel/following{/other_user}","gists_url":"https://api.github.com/users/rpspringuel/gists{/gist_id}","starred_url":"https://api.github.com/users/rpspringuel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rpspringuel/subscriptions","organizations_url":"https://api.github.com/users/rpspringuel/orgs","repos_url":"https://api.github.com/users/rpspringuel/repos","events_url":"https://api.github.com/users/rpspringuel/events{/privacy}","received_events_url":"https://api.github.com/users/rpspringuel/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T18:52:49Z","updated_at":"2015-05-04T18:52:49Z","body":"I thought about that option (indeed, I'd initially formulated option 2 in that manner) but decided against it because the spacing code would suggest that we're always using `interwordspacetextnotes` (which is explicitly defined in `gsp-default.tex`) even though it's been changed behind the scenes.  By changing `interwordspacetextnotes` to `current@interwordspacetextnotes` in the spacing code, I can immediately tell that I may not be using `interwordspacetextnotes` as defined in `gsp-default.tex` (or a custom configuration) and know to look for the places where `current@interwordspacetextnotes` is defined to figure out what value the distance has at that moment.\r\n\r\nCertainly this would be a far less intrusive change to the code (most of the changes would be inside `\\grebegineuouae` and `\\greendeuouae`) but it also obfuscates (for me) what's actually going on and would make it harder down the road to identify and fix problems.  By reformulating it as I did, I gain some clarity in the code, without changing the computational overhead, but at the cost of a few more changes being needed in the code."}}