Closed Bug 444509 Opened 17 years ago Closed 17 years ago

Hexboxes (e.g. 0003) appear in mIRC script code

Categories

(Core :: Layout: Text and Fonts, defect)

1.9.0 Branch
x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: edin.jaganjac, Unassigned)

References

()

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0 As you can see in the URL, towards the end of each set of code, there are the little box characters with the numbers in them. These boxes are in no way part of the programming language. The programming language displayed is the mIRC programming/scripting language. I see these types of characters in many things. The numbers in the boxes I've seen so far are always either: 0,0,0,2; 0,0,0,3; or 0,0,0,4 (rarely). I don't know what they mean but they interfere with the context and I've never experienced this with Firefox 2. Reproducible: Didn't try Steps to Reproduce: I don't know how to reproduce it, it's just there. My current theme is the NASA Night Launch, but I've experienced this with the default theme and other themes as well. Here is the buildconfig information: about:buildconfig Build platform target i686-pc-mingw32 Build tools Compiler Version Compiler flags cl 14.00.50727.762 -GL -wd4624 -wd4952 -TC -nologo -W3 -Gy -Fd$(PDBFILE) cl 14.00.50727.762 -GR- -GL -wd4624 -wd4952 -TP -nologo -Zc:wchar_t- -W3 -Gy -Fd$(PDBFILE) Configure arguments --enable-application=browser --enable-update-channel=release --enable-optimize --disable-debug --disable-tests --enable-update-packaging --enable-official-branding --enable-jemalloc --with-crashreporter-enable-percent=25
I don't see what you mean, could you please attach a screenshot to this bug ? Do you get this problem if you run Firfefox in the Firefox safemode ? - http://kb.mozillazine.org/Safe_mode
The boxes are glyphs i.e. characters that cannot be displayed because they don't exist in the fonts that the page is trying to use.
Those characters are very much in http://forum.swiftirc.net/viewtopic.php?t=18376, and they affect what the script does. I am surprised that Safari does not display anything. mIRC uses character 3 (sometimes represented as ^C) to indicate that the following digits are colors codes; see http://www.mirc.co.uk/help/color.txt. I guess whoever wrote the script decided to put the character in the script itself instead of using ... $+ $chr(3) $+ .... FWIW, TextWrangler hides them by default but shows an upside-down question mark if you select the "show invisibles" option.
Component: General → Layout: Fonts and Text
Product: Firefox → Core
QA Contact: general → layout.fonts-and-text
Summary: Little boxes with 0,0,0,3 in it in parts of the code. → Hexboxes (e.g. 0003) appear in mIRC script code
Version: unspecified → 1.9.0 Branch
I don't think there's a bug, just a difference in parsing or rendering (character 3 appears as a hexbox in Firefox and doesn't appear at all in Safari).
CSS 2.1 says "Control characters other than U+0009 (tab), U+000A (line feed), U+0020 (space), and U+202x (bidi formatting characters) are treated as characters to render in the same way as any normal character." http://www.w3.org/TR/CSS21/text.html#ctrlchars So I think our behaviour is reasonable.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.