Closed Bug 769573 Opened 14 years ago Closed 14 years ago

Microsoft Segoe UI fonts not rendering correctly

Categories

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

13 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: chris.sherlock79, Unassigned)

Details

Attachments

(6 files, 1 obsolete file)

Attached file test.html (obsolete) —
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1 Build ID: 20120614114901 Steps to reproduce: Microsoft Segoe and SegoeLight fonts aren't rendered correctly in Firefox. The problem characters are "b", "d" and "h". Test case is attached.
Attachment #637808 - Attachment mime type: text/plain → text/html
Component: Untriaged → Layout: Text
Product: Firefox → Core
QA Contact: untriaged → layout.fonts-and-text
Chris, could you paste in the details listed on 'about:support'? Just enter that in the URL bar, click 'Copy all to Clipboard' at the top and paste it in here.
Application Basics Name Firefox Version 13.0.1 User Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0.1 Profile Folder Show Folder Enabled Plugins about:plugins Build Configuration about:buildconfig Crash Reports about:crashes Memory Use about:memory Extensions Name Version Enabled ID Advanced Cookie Manager 4.4 true cookiemgr@jayapal.com DoNotTrackPlus 2.2.1.611 true donottrackplus@abine.com FiddlerHook 2.3.9.1 true fiddlerhook@fiddler2.com Firebug 1.9.2 true firebug@software.joehewitt.com Flash and Video Download 1.12 true {bee6eb20-01e0-ebd1-da83-080329fb9a3a} Modify Headers 0.7.1.1 true {b749fc7c-e949-447f-926c-3f4eed6accfe} User Agent Switcher 0.7.3 true {e968fc70-8f95-4ab9-9e79-304de2a71ee1} Web Developer 1.1.9 true {c45c406e-ab73-11d8-be73-000a95be3b12} YSlow 3.1.0 true yslow@yahoo-inc.com AVG Do Not Track 12.0.0.2189 false {F53C93F1-07D5-430c-86D4-C9531B27DFAF} AVG Safe Search 12.0.0.2191 false {1E73965B-8B48-48be-9C8D-68B920ABC1C4} Important Modified Preferences Name Value accessibility.typeaheadfind.flashBar 0 browser.cache.disk.capacity 1048576 browser.cache.disk.smart_size.first_run false browser.cache.disk.smart_size_cached_value 798720 browser.places.smartBookmarksVersion 3 browser.startup.homepage_override.buildID 20120614114901 browser.startup.homepage_override.mstone 13.0.1 browser.tabs.warnOnClose false dom.event.contextmenu.enabled false extensions.lastAppVersion 13.0.1 gfx.direct3d.prefer_10_1 true network.cookie.prefsMigrated true network.http.max-persistent-connections-per-proxy 24 places.database.lastMaintenance 1341995489 places.history.expiration.transient_current_max_pages 101561 places.history.expiration.transient_optimal_database_size 138311680 privacy.cpd.offlineApps true privacy.cpd.siteSettings true privacy.donottrackheader.enabled true privacy.sanitize.migrateFx3Prefs true security.warn_viewing_mixed false Graphics Adapter Description Intel(R) HD Graphics Family Vendor ID 0x8086 Device ID 0x0116 Adapter RAM Unknown Adapter Drivers igdumd64 igd10umd64 igd10umd64 igdumdx32 igd10umd32 igd10umd32 Driver Version 8.15.10.2509 Driver Date 8-31-2011 Direct2D Enabled true DirectWrite Enabled true (6.1.7601.17789) ClearType Parameters ClearType parameters not found WebGL Renderer Google Inc. -- ANGLE (Intel(R) HD Graphics Family) -- OpenGL ES 2.0 (ANGLE 1.0.0.963) GPU Accelerated Windows 1/1 Direct3D 10 AzureBackend direct2d JavaScript Incremental GC 1 Library Versions Expected minimum version Version in use NSPR 4.9 4.9 NSS 3.13.4.0 Basic ECC 3.13.4.0 Basic ECC NSS Util 3.13.4.0 3.13.4.0 NSS SSL 3.13.4.0 Basic ECC 3.13.4.0 Basic ECC NSS S/MIME 3.13.4.0 Basic ECC 3.13.4.0 Basic ECC
Is that OK?
Yes, that's perfect, thanks.
One more thing, what was the original site these were taken from? The testcase looks like it uses cross-site font loading that probably won't load. A Windows 8 preview site perhaps?
It was :-) I'm afraid it's no longer up and running, which is why I bissected the original page to reproduce the issue with a reduced test case... You can try the WayBack Machine to see the source code: http://web.archive.org/web/20110301180730/http://www.microsoft.com/en-us/preview/
Attachment #637808 - Attachment is obsolete: true
Attachment #641372 - Attachment mime type: text/plain → text/html
The problem font is local to my Windows 7 system - it is Segoe UI Light; you can find the .ttf in C:\Windows\Fonts\segoeuil.ttf. According to Microsoft: "Segoe UI is the Windows font intended for user interface text strings", see here: http://msdn.microsoft.com/en-us/library/windows/desktop/aa511282.aspx Note that Microsoft state that I need to have Cleartype enabled to use it, but this is already enabled, and I'm not having any issues with the font in Internet Explorer. The support info tells me that it can't find any cleartype parameters... not sure if this is significant in any way. Please note that I've found that it's quite unhappy with a font size of 1.375em.
Chris, could you take a screenshot like this one on your machine? I.e. to compare IE9, Firefox and Chrome together in one screenshot. One thing to keep in mind is that both IE9 and Firefox running on your machine use DirectWrite while Chrome uses GDI. But it's curious that IE9 is not identical to Firefox in this case (at least with trunk).
Also, what version of Segoe Light do you have? Go to the fonts folder, open the Segoe UI family, then right-click on Segoe UI Light. One of the tabs lists the version. I have version 5.00 on my machine. My guess is you have something similar but I just want to confirm that. Microsoft periodically re-hints their fonts which could potentially affect the results here.
I'm actually using IE8 at the moment - but the difference is fairly amazing! Sending it over. Will also upgrade to IE9. Font file version is 5.00 according to the file metadata.
Let me create a restore point before I upgraded to the latest version of IE. I've (unfortunately) got an app that I sometimes work on that relies on it (ActiveX controls and non-compliant js... don't ask).
Oh brother. I suspect that I've led you all on a wild goose chase. I'm installing IE9 now, if I get the same font issue with that I will be most embarassed!
It appears that there is nothing wrong here. The issue is not with Chrome or Firefox, but seems to be something to do with the font. I'm dreadfully sorry for wasting folks time on this one!!! Marking this as RESOLVED INVALID.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
Summary: Microsoft Segoe fonts not rendering correctly → Microsoft Segoe UI fonts not rendering correctly
Segoe UI renders correctly, different versions (light, semilight..) no in fresh installed windows 8 and firefox 16 Informazioni di base Nome Firefox Versione 16.0.2 User agent Mozilla/5.0 (Windows NT 6.2; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0 Cartella del profilo Mostra cartella Plugin attivi about:plugins Configurazione build about:buildconfig Segnalazioni di errore about:crashes Utilizzo memoria about:memory Estensioni Nome Versione Attiva ID Firebug 1.10.6 true firebug@software.joehewitt.com Preferenze importanti modificate Nome Valore accessibility.typeaheadfind.flashBar 0 browser.cache.disk.capacity 1048576 browser.cache.disk.smart_size.first_run false browser.cache.disk.smart_size_cached_value 1048576 browser.places.smartBookmarksVersion 4 browser.startup.homepage_override.buildID 20121024073032 browser.startup.homepage_override.mstone 16.0.2 extensions.lastAppVersion 16.0.2 network.cookie.prefsMigrated true places.history.expiration.transient_current_max_pages 104858 privacy.sanitize.migrateFx3Prefs true Grafica Descrizione scheda grafica NVIDIA GeForce GT 330M (Microsoft Corporation - WDDM v1.2) ID produttore 0x10de ID dispositivo 0x0a29 RAM scheda grafica 1024 Driver scheda grafica nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um Versione driver 9.18.13.286 Data aggiornamento driver 6-21-2012 Direct2D attivo true DirectWrite attivo true (6.2.9200.16384) Parametri ClearType Parametri ClearType non trovati Rendering WebGL Google Inc. -- ANGLE (NVIDIA GeForce GT 330M (Microsoft Corporation - WDDM v1.2) ) -- OpenGL ES 2.0 (ANGLE 1.0.0.1041) Finestre con accelerazione GPU 1/1 Direct3D 10 AzureBackend direct2d JavaScript GC incrementale 1 Accessibilità Attivato 0 Impedisci accessibilità 0 Versioni librerie Versione minima prevista Versione in uso NSPR 4.9.2 4.9.2 NSS 3.13.6.0 Basic ECC 3.13.6.0 Basic ECC NSS Util 3.13.6.0 3.13.6.0 NSS SSL 3.13.6.0 Basic ECC 3.13.6.0 Basic ECC NSS S/MIME 3.13.6.0 Basic ECC 3.13.6.0 Basic ECC
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: