How Do I Move the Bearing Guides?

Okey dokey, my turn to be pointed in the right direction.
I’m struggling to find the basic tutorials my shrivelled brain requires.

I have my vectors in AI.
I am able to drag my first glyph (a) into the correct window in Font Creator and it is automatically positioned on the baseline.
Now I am stuck.
How do I move the horizontal guides (bearings?) to where they need to be?
What is a Win Ascent and a Typo Ascender?
Where should my new glyph be sitting?
What size should it be (I think it was luck that my glyph sits roughly in the required position).
Yes, I’m sure I’m being a dunce but I can’t find any answers I understand in the user manual. All I see is numbers.

The sticky thread at the top of the Support forum would be a good place to start.

Bearing lines for WinAscent, etc., are not movable in the glyph edit window, because they are determined by the font metrics in Format, Settings, Metrics. The position of the x-height line depends on the topmost point of the lowercase x in the font, The Caps-height depends on the topmost point of the Capital H, etc. The baseline is the origin that other bearings are based on.

Side-bearings are determined by the individual glyph’s properties — they can be dragged to move them, or you can use the Transform toolbar.

The font designer decides how to position glyph outlines relative to the baseline. Glyphs like L may sit on it, while glyphs like C or O, usually overshoot below it. The designer must decide on the size of the glyph relative to the em-square. Make allowance for accents to sit above the ascenders or capitals, or for accents and descenders below the baseline, but above WinDescent. Always keep the design within WinAscent and WinDescent, or use the “Calculate” option in Format, Settings, Metrics to recalculate the metrics to fit your design.

Measurements are based on 2048 funits per em unless it is changed in Format, Settings, Header, Layout (use a higher value if your font needs very fine details). A 10 point font with 2458 funits (2048 x 1.2) between WinAscent and WinAscent will have a default single line-spacing of 12 points in Windows applications.

Thanks for your reply. I’ve read the sticky threads and I don’t see anything that answers my questions.
I’m still utterly baffled (imagine a martian came to Earth to complete his driving test having never seen a car but with a copy of the Highway Code).

I presume the vector (a) I have pasted has been automatically sized to 2048 (of what, I know not) high. Why, then, is the x-height calculated at exactly half that? Do I just change the x-height in settings back to 2048?
Can I move the WinAcsent and what does WinAscent mean anyway? I know what an ascender and descender is but the Win has me stumped.

Plus, if all of my imported characters automatically get resized to 2048, regardless of whether they’re the same height in reality, I’m not sure how I get them back in proportion with each other.

I’ve spent a day staring at this a which doesn’t bode well for z if he’s got to be any place soon.

Quick answer here.

If you drew the characters proportional to each other then Font Creator will end up with those same relative sizes. It does not make them a single size.

Your problem will be to make the letters fit with one another (proportionally sized) and in the proper position relative to the baseline. (The g,p,q, below the line for instance.)

If the entire font is incorrectly sized it can be adjusted in one Transform via the Scale option.

So, put all your characters into the font in the correct letter/mapping position (a to a, m to m, A to A, etc.)

Move the letters into the proper position.
Make the letters the right size.
Repeat until you get it right.

In More detail:

–Align all characters to same point: (Some don’t make it to position 0).

  1. Tools/Glyph Transformer/Outlines select Position. Map to Corner. Coverage Full, Horizontal 0 and Vertical 0. This moves them to a common point and gets rid of white space below a letter. (Of course the letter j or p ends up above where they probably should be located.)

–Calculating initial sizes (I do this several times to see progress and problems).

  1. Adjust Vertical Metrics. Format/Settings/Metrics/ Calculate, Calculate, Calculate. These check the glyphs for size and set Ascender, Descender, x-height walues. You don’t have to set any of these manually.

  2. Setting Horizontal Metrics. Advance Width and Bearings. Tools/AutoMetrics. >> to move all characters. Next to set white space on left and right of character (Conveniently, I use 50 at the beginning). Finish.

  3. Since this changes the default measurements redo Step 2.

–Test the current font (Font/Test or F5) to see what has happened. You should see some organization, but also misaligned letters, such as Q, or j, p, q, etc.

While editing glyphs I open 3 View/Toolbars and arrange them off to the side of the letter: Transform, Validation, Comparison.

Transform lets you change everything about the letter easily and accurately. This is a very valuable toolbar.

Validation shows drawing errors and Comparison lets you see This Glyph relative to others.

–Get to Proper Font Size. This is also a series of successive approximations.

  1. The capital letter A, for me, is a good indicator of the size of the font (assuming the A has typical design). I set it someplace between 1200-1500 funits tall, for instance. This can be accomplished one of two ways:

– Select the entire letter and resize it using a corner handle.

– Transform toolbar /Size lets you key in height and/or width. If you Lock the Aspect Ratio keying height will recalculate the width.

  1. When you get the letter the size right, move it into proper alignment left/right, above/below the baseline. Transform Tool bar /Position will show exact location. Transform Tool bar /Bearings will let you correct the left and right margins.

Use the Comparison toolbar to make sure the upper case and lower case are “right sized” to one another.

Repeat these adjustments for every glyph in your font… rerepeat.


It would be easier to learn font making with a simple Roman sans serif font with maybe upper and lower case (A-Z) only. Scripts or Italics are complicated and should be done later. Numbers are special case as are Punctuation. Accented letters are derivative of the base letters and FC can help significantly with automatically generating these. There is an Autokern feature also to help.

HTH.

Dick Pape

Sorry for the late reply; I’ve been working away. Thanks for the help.
I’m still having no luck. All of my characters get resized to the same height when I paste them into Font Creator. I’ve followed your steps to the letter and I get a font with every glyph the same height of 2048 somethings. :frowning:
All the calculator seems to do is tell me everything is 2048 high when I don’t want it to be. Here’s how it should logically work in my mind:

-I paste the glyphs I have already drawn from AI into the corresponding character box in Font Creator

-All proportions remain as they are intended with no need of any haphazard re-sizing

-I position each letter.

-I drag the bearings to match the size of the letters (certainly not the other way around).

-I set the spacing etc.

-Job done.

Surely there’s a comprehensive tutorial and/or video available (as with Type Tool)? The Help Guide is no use to man nor beast if using existing vectors is your aim. The best I could find was by a Malaysian chap whose solution was to paste the entire glyph set into each character and then dispose of the glyphs you don’t need. That way everything is kept in proportion. I can’t believe that’s really the only way to do it though.

A short update from our side:

In the mean time we’ve provided a custom release of our font editor, and based on feedback we can confirm we have now taken care of this part of the puzzle.

And very well it works too.

Cut, paste, all in proportion. No need to resize anything.

I’m glad it all worked out.