FontLab Forum
2012-05-21, 01:22:05 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the FontLab forum, read how to use it! Update: Archives from old MSN forums are now available on our forum.
 
   Home   Help Search Calendar Downloads Tags Login Register  
Del.icio.us Digg FURL FaceBook Stumble Upon Reddit SlashDot

Pages: [1]
  Print  
Author Topic: Font Encoding and MSIE5  (Read 1942 times)
ArchivePoster
Guest
« on: 2000-06-28, 17:05:00 »

Posted by: towerofpower
         

Logged
ArchivePoster
Guest
« Reply #1 on: 2000-06-28, 18:41:00 »

Posted by: Si
         
Does the problem occur when using the real font as well, or only when using the embedded font?

Cheers, Si
Logged
ArchivePoster
Guest
« Reply #2 on: 2000-06-28, 21:15:00 »

Posted by: towerofpower
         

It does occur with the real font as well. It's a truetype font, installed in the Windows fonts folder, and when I call-up that font by means of a fontface tag
(non-CCS-style):

äöüÖÄß

_AND_ MSIE is set to ISO/WesternEurope-Coding the special characters are being displayed in MSIE's default font.

Is there something wrong with the font encoding I performed in WEFT? I used WEFT Version 2 since weft3b5.exe doesn't complete the install on my
computer: "Failed to install component". That problem seems to be related to Icom.dll since that's the component being shown in the installation window when
that error message appears. OS is Win98SE / German.

Thanks!

Oliver

Logged
ArchivePoster
Guest
« Reply #3 on: 2000-06-28, 22:48:00 »

Posted by: Si
         
The encoding problem - if the real installed font has the problem then the issue relates to IE and/or the font itself (and not WEFT). This isn't really something I can help with. Maybe an HTML wizzard on this list (or another) may be able to suggest a solution.

The install problem - a few people have reported this - Michael is investigating and hopefully we will have a fix soon.

Si

Logged
ArchivePoster
Guest
« Reply #4 on: 2000-06-29, 14:43:00 »

Posted by: kai
         

It does occur with the real font as well. It's a truetype font, installed in the Windows fonts folder, and when I call-up that font by means of a fontface tag
(non-CCS-style):

äöüÖÄß

_AND_ MSIE is set to ISO/WesternEurope-Coding the spe
cial characters are being displayed in MSIE's default font.

So, your first posting was wrong. You do not have to use "user-defined" to make it display. ;-)

You can embed fonts only with CSS and should forget about FONT FACE tags, anyway. Besides, it doesn't make sense to use it for fonts usually not available on a visitors system since FONT FACE can't embed them.


Logged
ArchivePoster
Guest
« Reply #5 on: 2000-06-29, 18:37:00 »

Posted by: Si
         

Kai, this...

You can embed fonts only with CSS and should forget about FONT FACE tags, anyway. Besides, it doesn't make sense to use it for fonts usually not available on a visitors system since FONT FACE can't embed them.

is wrong. The link to the embedded font object is CSS...

  @font-face {
    font-family: FGM;
    font-style:  normal;
    font-weight: normal;
    src: url(/typography/graphics/FRANKLI0.eot);  }

But then whenever the font name 'FGM' is specified in a web page - using CSS or FONT FACE the embedded font will be used.

Si

 

Logged
ArchivePoster
Guest
« Reply #6 on: 2000-06-30, 12:15:00 »

Posted by: towerofpower
         

Kai,

I use Cascading Style Sheets for the complete design, and define the usage of all fonts within those style sheets. Thus, I don't use the fontface tag anywhere within the code.

My second posting, which mentions the fontface tag, was a reply to a question whether the original source font (truetype) would be OK. I checked that with Wordpad _and_ by means of using the fontface  tag in a piece of ordinary HTML code. _That_ HTML code does _not_ use CSS and it does _not_ instruct Internet Explorer to download embedded fonts.

This way MSIE checks whether it finds that particular font in the Windows fonts directory. And, if it does so, it will use that TrueType font from the fonts directory.

Strangely, the special characters of the source TT font display correctly with Wordpad, but they don't within the browser. MSIE uses it's default font for those special characters -- no matter whether the font has been downloaded via WEFT or is installed locally as a TT font -- except for one special case: If MSIE is set to "User Defined Encoding" in the View-menu then those special characters are being displayed in the font I asked for. And that holds true for the "local" font as well as for the download-font.

That problem occurs with _all_ the TT fonts I converted so far.

When I convert those fonts with the Bitstream tool (PFR), they display fine in Navigator - including the special characters. And they display OK in any Windows application.

Maybe it's a problem related to the mapping of characters within the fonts. I have no tools to check that, and I'm not very knowledgeable about that kind of stuff anyhow.

Oliver


Logged
ArchivePoster
Guest
« Reply #7 on: 2000-07-01, 12:49:00 »

Posted by: kai
         

My second posting, which mentions the fontface tag, was a reply to a question whether the original source font (truetype) would be OK.

Oh, I see.

Strangely, the special characters of the source TT font display correctly with Wordpad, but they don't within the browser. MSIE uses it's default font for those special characters -- no matter whether the font has been downloaded via WEFT or is installed locally as a TT font -- except for one special case: If MSIE is set to "User Defined Encoding" in the View-menu then those special characters are being displayed in the font I asked for. And that holds true for the "local" font as well as for the download-font.

I just wanted to check this with one of my pages and the newly converted HelveticaBQ TTF font. The Umlauts were displaying, but then I realized that it might just be the system fonts. So, I went to another machine and checked there. It doesn't display the fonts at all, it's IE 5.5 and apparentally IE 5.5 has lost embedding completely :-( So, I can't say for sure if the Umlauts show here or not. However, I can say that other special characters like ô or • do display in IE 5.01 when embedded and no system font is available. At least for me. Maybe a matter of the use of entities?

Do you have a URL with some examples and possibly fonts I do not have installed, so I can check them from here?


Logged
ArchivePoster
Guest
« Reply #8 on: 2000-07-01, 07:23:00 »

Posted by: mjan
         

fyi - Font embedding works fine in IE 5.5

 


Logged
ArchivePoster
Guest
« Reply #9 on: 2000-07-01, 19:06:00 »

Posted by: kai
         
You are right, mistake on my side. I hoped it would embed for www.domain if I bind it to domain, it didn't. It works now and I can reproduce the above-mentioned problem: Umlauts and other special characters do not show. Seems to be an IE problem, also in IE 5.5.
Logged
Tags:
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!