Centered with Fontlab
Comments
-
Nope. But there is a script somewhere in the Fontlab forum that centers anchors, so if this is just for diacritical marks, it’s a start.1
-
The user and all related content has been deleted.0
-
Thanks for you answers. I will try it (@JMontalbano) or continue my search (@James).0
-
Actions > Metrics > Center glyph2
-
There is the ability to control the alignment of composites in the "alias.dat" file:
^ align component to the uppercase position
but it does not always work as expected (for me;)
~ do not move component vertically
< align component to the left of the base glyph
> align component to the right of the base glyph
| center component horizontally0 -
@ Nick: Thanks Nick, this action works well with a glyph,but could we do the same with two things – circumflex Accent and letter A – in the same glyph window?
@ Jan: I will try this suggestion. Thanks0 -
The first script here, will generate a centered anchor ( I assume this is the one James P was talking about).1
-
Andre, what I do is cut one of the two, centre the other, then paste the first back in, then vice versa. (And then tweak by eye!)1
-
Thanks Nick, this action works well with a glyph, but could we do the same with two things – circumflex Accent and letter A – in the same glyph window?
If you're working smart, these two are probably composite glyphs.
The first composite glyph is a ghost of A and you don’t have to center that one, since it gets its side bearing from the key glyph A.
The second is the circumflex accent which also is a component, and that one is centered by default when making the glyph ‘Acircumflex’ by double clicking the empty spot for the glyph.
After that, you can of course center components by CTRL-clicking on them if they move out of place.
1 -
There is a lots of good tips here. Thanks to all of you.0
-
@ Göran: I get composite glyph either for the letter and accent.
The second is the circumflex accent which also is a component, and that one is centered by default when making the glyph ‘Acircumflex’ by double clicking the empty spot for the glyph.
What do you mean by “empty spot for the glyph”? Thanks0 -
He means like this:
That gray cell with the template character image is an empty spot for a character. (Except I like to call them slots instead of spots.) If you double-click on an empty spot like that, FontLab will automatically build the composite for you. (It took me years to discover this little trick, so don't feel bad if you didn't know it.)1 -
The user and all related content has been deleted.1
-
@ Mark: Some tips took often years to discover them, thanks to share the one you know :-)
@ Göran: I have to learn about alias.dat file.0 -
The user and all related content has been deleted.1
-
As an addendum to Mark’s post: double-clicking on greyed ligature cells will “set” both components, just like type.0
-
I would still recommend learning about and using anchors, the initial investment in extra effort more than pays-off later. If anchors are used they override "alias.dat" positioning instructions anyway.2
-
Yep, anchors are awesome.
The Fontlab manual has nice detailed instructions on how to use them.0 -
If you select a component in a composite glyph, then use control-click [Mac] to get a contextual menu, you’ll see a Center command, which will center the component horizontally on the advance width.
With this, you can potentially get around Nick’s cut and repaste method above (assuming you’re dealing only with components and not outlines).
In the original example, if you have a capital A component and a circumflex component, you can select each in turn and center. They will then be centered on each other and within the glyph width.
Then, if the composite glyph as a whole is not intended to be centered, you can select the base component and control-click again and select Copy Metrics to restore the sidebearings from the base glyph.
All this assumes that your composite wasn’t pre-built centered, as previously discussed. And this is still a far cry from the kind of Illustrator-like align commands that were originally being sought.
But since we’re talking techniques . . .
1 -
Good tips James, thanks!0
-
I found that even with 'symmetrical' accents such as /cicumflex, /caron, /ring, the dead centre is often wrong, visual alignment is required. Ditto for left and right aligned accents. You can either fiddle all composites by hand, or tweak the anchors once, using the excellent preview tools:
1 -
The user and all related content has been deleted.0
-
Anchor placement is another area where the interface in Glyphs is much more useful than FontLab's.1
-
I never use anchors ’cause I can never make up my mind whether acute/grave should be centered or fly off from the bottom, or a bit of both, and prefer to eyeball everything anyway. Keeping it real.
I mean, with acute it depends what “l” is like, with grave, “f”. So until you see the accented characters in text, it’s hard to know what will be right.1 -
Using anchors and manual glyph-by-glyph control don't rule each other out. At least not in Glyphs.1
-
I think all those tips & technics are good. The choice could depend on a personal decision and probably when you need it in the process.0
-
Using anchors and manual glyph-by-glyph control don't rule each other out. At least not in Glyphs.
This feature also exist in Fontlab, you just have to do not include the glyph in the Generate Glyphs window.0 -
This feature also exist in Fontlab, you just have to do not include the glyph in the Generate Glyphs window.
But then you have to regenerate the glyphs every time when you change the spacing or anchor position. This is cumbersome and you loose all you kerning (exceptions). And FontLab has misplaced my accents several times. So half of the time I was checking the positioning of the accents. This was one of the reasons I started with Glyphs.2 -
I try to set the anchors on the accents first, then move the anchors on the letters, then adjust on accents, then generate glyphs, decompose and tweak positions if required. But then, I am always in a hurry to go to lunch or some such. Slack.0
-
I've used anchors now and again but generally, I like to eyeball accents; it's ritual.
Rather than double-clicking blank glyphs I use "generate" and copy+paste from a text file with something like...
A+acute=Aacute
a+acute=aacute
A+breve=Abreve
a+breve=abreve
A+circumflex=Acircumflex
a+circumflex=acircumflex
A+dieresis=Adieresis
a+dieresis=adieresis
etc.
It's much easier to parse than alias.dat and I can customize it on-the-fly. I've got pre-made sets for regular, all caps, small caps, Cyrillic, Vietnamese etc.
You can use the alignment controls Jan mentioned earlier.1
Categories
- All Categories
- 43 Introductions
- 3.7K Typeface Design
- 803 Font Technology
- 1K Technique and Theory
- 622 Type Business
- 444 Type Design Critiques
- 542 Type Design Software
- 30 Punchcutting
- 136 Lettering and Calligraphy
- 83 Technique and Theory
- 53 Lettering Critiques
- 485 Typography
- 303 History of Typography
- 114 Education
- 68 Resources
- 499 Announcements
- 80 Events
- 105 Job Postings
- 148 Type Releases
- 165 Miscellaneous News
- 270 About TypeDrawers
- 53 TypeDrawers Announcements
- 116 Suggestions and Bug Reports