Fonts generated by FontCreator have a great problem which fonts generated by other font making programs may not have.
The problem is that if a font generated by FontCreator contains characters which have a negative left side bearing in order to combine two or more characters, the font will not work correctly with Internet Explorer. In Internet Explorer one space comes after the characters which have a negative left side bearing. Sometimes the characters which have a negative left side bearing just break from the character it should combine. This problem destroys the look of my webpage composition. In IE words containing characters which have a negative left side bearing look broken.
Someone may tell me it is not a problem of fontcreator but problems of IE. But I find that my competitor's fonts(same language and structure as mine) that generated by FontLab or Fontographer work fine with IE and don't have this problem. So I urge your programmers of FontCreator tell me how to solve this problem in order to prove your software is as well as FontLab or Fontographer.
Fonts generated by FontCreator have a great problem
-
- Posts: 4
- Joined: Fri May 11, 2007 9:19 am
-
- Top Typographer
- Posts: 9878
- Joined: Tue Oct 29, 2002 5:28 am
- Location: Seven Kings, London UK
- Contact:
I am not able to reproduce this problem.
The accented letters on this page are created using combining diacritical marks. They display correctly in both Opera and Internet Explorer.
Are you sure that you have set the advance width to zero, as well as setting the negative left side-bearings?
Can we get your font to test it?
The accented letters on this page are created using combining diacritical marks. They display correctly in both Opera and Internet Explorer.
Are you sure that you have set the advance width to zero, as well as setting the negative left side-bearings?
Can we get your font to test it?
-
- Moderator
- Posts: 11160
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
-
- Posts: 4
- Joined: Fri May 11, 2007 9:19 am
Thanks for help me to solve this problem! I tried the method but the problem is not solved. I made a simply test font that contains only four characters--two basic characters and two tone marks. The problem is the tone marks. I also made a simply test webpage to show the problem. I will send the test font, the test webpage and a screen print of the problem. I hope this can help to solve the problem and make FontCreator better.
Please first install the font and open the test webpage. My IE version is 6.0.2900.2180.xpsp_sp2. I think most people use this version of IE.
Please first install the font and open the test webpage. My IE version is 6.0.2900.2180.xpsp_sp2. I think most people use this version of IE.
-
- Top Typographer
- Posts: 9878
- Joined: Tue Oct 29, 2002 5:28 am
- Location: Seven Kings, London UK
- Contact:
I tested the font with the same result in IE 7, which required the Simplified Chinese language pack to be installed.
Opera renders the test page without any line breaks or spaces.
It looks like an HTML coding problem to me.
Opera renders the test page without any line breaks or spaces.
It looks like an HTML coding problem to me.
Last edited by Bhikkhu Pesala on Sun May 13, 2007 5:53 pm, edited 1 time in total.
-
- Moderator
- Posts: 11160
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
-
- Posts: 4
- Joined: Fri May 11, 2007 9:19 am
I do know there are many fonts that contain characters which have a negative left side bearing in order to combine two or more characters, and these fonts work well in IE. I made a test page of Tahoma font that contains Thai characters. This font works well in IE.
FontCreator is a Windows based program, so I believe the font generated by FontCreator should work well in Windows. IE plays a key role in Windows system and is used by most people who use windows system. If fonts generated by FontCreator cannot work well in IE, what a pity!
I will send you the font and test page soon. Thanks for you effort to solve this problem!
FontCreator is a Windows based program, so I believe the font generated by FontCreator should work well in Windows. IE plays a key role in Windows system and is used by most people who use windows system. If fonts generated by FontCreator cannot work well in IE, what a pity!
I will send you the font and test page soon. Thanks for you effort to solve this problem!
-
- Moderator
- Posts: 11160
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
-
- Top Typographer
- Posts: 117
- Joined: Sun Jun 08, 2003 9:46 pm
-
- Posts: 4
- Joined: Fri May 11, 2007 9:19 am
Thank Joop. Setting the advence width can solve this problem, but I find that the advence width must be set to a bigger number(at least 20 or 30 in case of font size is below 18px) to solve this problem. But there is a new problem. In some languages one character have two tone marks, one under the character and one upon it. Because of the advence width, the two tone marks cannot be aligned.
The fact is that some fonts without setting the advence width don't have this problem and they are not generated by FontCreator. The fonts generated by FontCreator have this problem. It is may be a bug of IE, but some font making program/person found a way to solve it without setting the advence width and don't cause new problem. So I just hope FontCreator also can do this.
The fact is that some fonts without setting the advence width don't have this problem and they are not generated by FontCreator. The fonts generated by FontCreator have this problem. It is may be a bug of IE, but some font making program/person found a way to solve it without setting the advence width and don't cause new problem. So I just hope FontCreator also can do this.