{"action":"created","issue":{"url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/945","labels_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/945/labels{/name}","comments_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/945/comments","events_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/945/events","html_url":"https://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/945","id":107974634,"number":945,"title":"Underscores don't show up in thought/speech bubbles on Windows","user":{"login":"brollb","id":4982789,"avatar_url":"https://avatars.githubusercontent.com/u/4982789?v=3","gravatar_id":"","url":"https://api.github.com/users/brollb","html_url":"https://github.com/brollb","followers_url":"https://api.github.com/users/brollb/followers","following_url":"https://api.github.com/users/brollb/following{/other_user}","gists_url":"https://api.github.com/users/brollb/gists{/gist_id}","starred_url":"https://api.github.com/users/brollb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brollb/subscriptions","organizations_url":"https://api.github.com/users/brollb/orgs","repos_url":"https://api.github.com/users/brollb/repos","events_url":"https://api.github.com/users/brollb/events{/privacy}","received_events_url":"https://api.github.com/users/brollb/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-09-23T18:06:03Z","updated_at":"2015-09-24T11:31:13Z","closed_at":null,"body":"Underscores don't show up in sprite thought or speech bubbles on Windows (they basically appear as spaces)."},"comment":{"url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/comments/142902436","html_url":"https://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/945#issuecomment-142902436","issue_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/945","id":142902436,"user":{"login":"jmoenig","id":2596285,"avatar_url":"https://avatars.githubusercontent.com/u/2596285?v=3","gravatar_id":"","url":"https://api.github.com/users/jmoenig","html_url":"https://github.com/jmoenig","followers_url":"https://api.github.com/users/jmoenig/followers","following_url":"https://api.github.com/users/jmoenig/following{/other_user}","gists_url":"https://api.github.com/users/jmoenig/gists{/gist_id}","starred_url":"https://api.github.com/users/jmoenig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmoenig/subscriptions","organizations_url":"https://api.github.com/users/jmoenig/orgs","repos_url":"https://api.github.com/users/jmoenig/repos","events_url":"https://api.github.com/users/jmoenig/events{/privacy}","received_events_url":"https://api.github.com/users/jmoenig/received_events","type":"User","site_admin":false},"created_at":"2015-09-24T11:31:13Z","updated_at":"2015-09-24T11:31:13Z","body":"Okay, I've got a solution to this and it does work, but I'm not happy with it. The underlying issue is that a few years ago I had to round more floats in canvas coordinates than I had wanted to because some browsers were more picky than others (especially Firefox and IE), and this is causing more *slight* display inaccuracies elsewhere, but nothing that affects the functionality of Snap. I've already started carefully taking out some of those display rounding operations, and I'm going to continue with this, and eventually this will fix a bunch of those \"slight\" display glitches that occasionally happen. But I'd rather do it by *taking out* the kludges I know are causing this than by introducing more kludges that work around the old ones (the solution I have right now is to shift text rendering up by one pixel, and then to fix the blocks layout accordingly. This works, but it's making things worse and harder to debug than revisiting the old workarounds). \r\n\r\nI've just now tested some of those, and unfortunately taking out more of those old rounding workarounds *still* cause Firefox to crash even today, the other browsers I've tested actually work nicer, more accurate and even faster if I do that, but I really don't want to give up on supporting Firefox.\r\n\r\nI'll keep testing and *someday* Firefox will get better, I hope!"}}