How to combine glyphs together?

Get help with FontCreator here. Please do not post feature requests or bug reports here.
Post Reply
viceroy
Posts: 3
Joined: Sun Nov 16, 2003 3:09 am

How to combine glyphs together?

Post by viceroy » Sun Nov 16, 2003 3:40 am

Here is my question with courtesy from Daniel.
Is there anyway to overlay character contour on top of background gridline contour so as to make a new one?
For example, I want to cover Letter "D" with some horizontal lines.

Thank you and best regards,


Daniel
Nov 15, 2003

Joop Jagers
Top Typographer
Top Typographer
Posts: 117
Joined: Sun Jun 08, 2003 9:46 pm

Post by Joop Jagers » Sun Nov 16, 2003 11:10 pm

Yes, just copy a horizontal line from another glyph and paste it on top of the D. But please note that intersecting contours are non compliant with True Type specifications. That's why they are reported as errors by Font Creator. This doesn't mean that this kind of glyphs don't work properly. They do in most programs, but there's no guarantee the work in *all* programs.

Yehuda
Top Typographer
Top Typographer
Posts: 49
Joined: Fri Oct 11, 2002 12:58 pm
Location: Jerusalem, Israel
Contact:

Post by Yehuda » Mon Nov 17, 2003 5:51 pm

But please note that intersecting contours are non compliant with True Type specifications.
I've been wondering about this. Is this true only for simple glyphs (for which it may make sense) or also for composite glyphs (for which it seems to make no sense)? FCP flags both.
Yehuda N. Falk
The Hebrew University of Jerusalem
Jerusalem, Israel

"And because, in all the galaxy, they had found nothing more precious than Mind, they encouraged its dawning everywhere."
--Arthur C. Clarke, 2001: A Space Odyssey

Joop Jagers
Top Typographer
Top Typographer
Posts: 117
Joined: Sun Jun 08, 2003 9:46 pm

Post by Joop Jagers » Mon Nov 17, 2003 6:11 pm

As far as I know this is true for both simple and composite glyphs, which is why FC flags both of them. You'll notice in professionally made fonts that glyphs with overlapping components (like c cedilla), which could be made quite simply in a composite glyph, are in fact simple glyphs *without* intersecting contours.

Jowaco
Posts: 331
Joined: Tue Oct 15, 2002 11:05 am
Location: York, UK

Post by Jowaco » Mon Nov 17, 2003 7:56 pm

:? If what you say is true, and I certainly have no reason to doubt it, then Microsoft:

(a) Do not provide 'professional' fonts
(b) Pay no heed to True Type specifications

Ccedilla in my version of Arial, supplied with Windows Me, is clearly a composite and clearly shows overlapping contours.

Joe.

Erwin Denissen
Moderator
Moderator
Posts: 8270
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Post by Erwin Denissen » Mon Nov 17, 2003 8:43 pm

A similar question was asked in the topica OpenType list.

Here is part of a topic that was posted on the OpenType list at:
http://www.topica.com/lists/opentype/re ... start=3273

You have to be a member to read this email discussion group, so here are some quotes:
Thomas W. Phinney Fonts Program Manager Adobe Systems wrote:Although it is not a requirement of the OpenType specification, both Microsoft and Adobe consider it a bug in their own fonts if there are overlapping paths. On our part, we don't consider it a huge bug, but still a bug. Instead the two components should be merged into one outline.

The reason it's a bug is that there are a variety of situations in which the character might get stroked or outlined, in which case the overlap would cause problems.
Here is the response from Vincent Connare (designed and produced Comic Sans and Trebuchet):
Vincent Connare wrote:When I was at Microsoft overlapping contours were not considered a bug or wrong. It was a problem with older devices. If you want to avoid the problem on old devices or ones that render them poorly you should not use overlapping contours. If these devices aren't a concern, a composite character is easier to create and maintain the shape and hints of the base glyphs.

In the current Font Validator it is only a 'warning' and you can find some of the fonts that are shipped by Microsoft have overlapping contours.
I guess you won't find any overlapping contours within fonts created by Microsoft in the next generation of Windows (Longhorn). Longhorn is expected to be released in 2005 or 2006, so we have to be patient...
Erwin Denissen
High-Logic
Proven Font Technology

Joop Jagers
Top Typographer
Top Typographer
Posts: 117
Joined: Sun Jun 08, 2003 9:46 pm

Post by Joop Jagers » Mon Nov 17, 2003 10:10 pm

No doubt you're right. Microsoft's most recent font, Tahoma of XP Service Pack #1, still has a number of glyphs with intersecting contours, but far less than Arial.

Post Reply