{"action":"created","issue":{"url":"https://api.github.com/repos/libass/libass/issues/194","labels_url":"https://api.github.com/repos/libass/libass/issues/194/labels{/name}","comments_url":"https://api.github.com/repos/libass/libass/issues/194/comments","events_url":"https://api.github.com/repos/libass/libass/issues/194/events","html_url":"https://github.com/libass/libass/issues/194","id":105493161,"number":194,"title":"How to underline backslash?","user":{"login":"avih","id":2164962,"avatar_url":"https://avatars.githubusercontent.com/u/2164962?v=3","gravatar_id":"","url":"https://api.github.com/users/avih","html_url":"https://github.com/avih","followers_url":"https://api.github.com/users/avih/followers","following_url":"https://api.github.com/users/avih/following{/other_user}","gists_url":"https://api.github.com/users/avih/gists{/gist_id}","starred_url":"https://api.github.com/users/avih/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avih/subscriptions","organizations_url":"https://api.github.com/users/avih/orgs","repos_url":"https://api.github.com/users/avih/repos","events_url":"https://api.github.com/users/avih/events{/privacy}","received_events_url":"https://api.github.com/users/avih/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/libass/libass/labels/compatibility","name":"compatibility","color":"fbca04"},{"url":"https://api.github.com/repos/libass/libass/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/libass/libass/labels/parser","name":"parser","color":"c1d140"},{"url":"https://api.github.com/repos/libass/libass/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":16,"created_at":"2015-09-09T00:18:03Z","updated_at":"2015-09-11T17:05:28Z","closed_at":null,"body":"Not sure if it's a bug, but I expected this to work: `x{\\u1}\\\\{\\u0}x` - it didn't, and I also tried the following: `x{\\u1}\\{\\u0}x`, `x{\\u1}\\u2764{\\u0}x`, which also didn't work (tested with libass 0.12.3, and also with the fonts branch from 2015-09-03)\r\n\r\nI'd appreciate help on how to do that, or otherwise please treat it as a bug report."},"comment":{"url":"https://api.github.com/repos/libass/libass/issues/comments/139602544","html_url":"https://github.com/libass/libass/issues/194#issuecomment-139602544","issue_url":"https://api.github.com/repos/libass/libass/issues/194","id":139602544,"user":{"login":"torque","id":949138,"avatar_url":"https://avatars.githubusercontent.com/u/949138?v=3","gravatar_id":"","url":"https://api.github.com/users/torque","html_url":"https://github.com/torque","followers_url":"https://api.github.com/users/torque/followers","following_url":"https://api.github.com/users/torque/following{/other_user}","gists_url":"https://api.github.com/users/torque/gists{/gist_id}","starred_url":"https://api.github.com/users/torque/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/torque/subscriptions","organizations_url":"https://api.github.com/users/torque/orgs","repos_url":"https://api.github.com/users/torque/repos","events_url":"https://api.github.com/users/torque/events{/privacy}","received_events_url":"https://api.github.com/users/torque/received_events","type":"User","site_admin":false},"created_at":"2015-09-11T17:05:28Z","updated_at":"2015-09-11T17:05:28Z","body":"For what it's worth, I believe the classic workaround for vsfilter involved a fullwidth ｛ and some negative `\\fsp` magic.\r\n\r\nI think having a generic unicode character escape syntax is a good thing, but I think `{\\U&H7b}` is confusing. Nothing else inside of `{}` ever prints characters, and making an exception to that seems really inconsistent. I'd be more inclined to spring for some kind of `\\uXXXX` syntax within the lines themselves, but, this may be troublesome to parse, and it may also cause backwards compatibility issues.\r\n\r\nI personally think a new header is the cleanest solution to pretty much all problems with ASS and versions, and there's already been precedent set for introducing new headers (`YCbCr Matrix`) to change behavior in a backwards compatible manner."}}