Bitcoin Forum

Other => Meta => Topic started by: mrb on January 23, 2013, 02:52:20 AM



Title: Long words in SMF should use <wbr>
Post by: mrb on January 23, 2013, 02:52:20 AM
SMF breaks up long words by inserting a space every 79 characters (it is a space in a <span> with a negative margin). Example: here are 120 'a' characters:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

When copying/pasting the chars, the space is visible at the 80th position, which is very annoying...

Instead, SMF should insert the standardized <wbr> tag (word break opportunity (https://developer.mozilla.org/en-US/docs/HTML/Element/wbr)) already recognized by most browsers. In theory <wbr> is identical to U+200B (ZERO-WIDTH SPACE) but this is false; for example the current Chrome version on Linux (Version 23.0.1271.97) replaces U+200B with '#' when copying & pasting to a non-UTF8 application, whereas <wbr> is nicely invisible...


Title: Re: Long words in SMF should use <wbr>
Post by: Maged on January 24, 2013, 04:40:20 PM
However, it's a bitch and a half when the browser doesn't recognize it, because instead of having to find and delete a space when you copy text, you have to find and delete a character that you can't even see.


Title: Re: Long words in SMF should use <wbr>
Post by: mrb on January 24, 2013, 04:59:48 PM
No, browsers that don't support <wbr> degrade very nicely: they act as if <wbr> was not present. No special char needs to be removed.