[FIXED] side-bearings for composites
[FIXED] side-bearings for composites
1. when I create anchor-based composites, e.g. with the i base, they automatically get LSB: lsb(idotless), RSB: rsb(idotless).
When I then create an anchor-based composite imacronbreve (imacron+brevecomb), breve is shifted to the left: When I create an anchor-based composite imacronbreve (idotless+macroncomb+brevecomb), all looks OK.
It seems that it might have sth to do with LSB: lsb(idotless)? Then, when I select several i-based composites to change LSB: lsb(idotless), RSB: rsb(idotless) to base(), I cannot change both: when I input base() for LSB, RSB changes to a number, and vice versa. (But the position of breve is correct in imacronbreve=imacron+brevecomb.)
When I then create an anchor-based composite imacronbreve (imacron+brevecomb), breve is shifted to the left: When I create an anchor-based composite imacronbreve (idotless+macroncomb+brevecomb), all looks OK.
It seems that it might have sth to do with LSB: lsb(idotless)? Then, when I select several i-based composites to change LSB: lsb(idotless), RSB: rsb(idotless) to base(), I cannot change both: when I input base() for LSB, RSB changes to a number, and vice versa. (But the position of breve is correct in imacronbreve=imacron+brevecomb.)
-
- Top Typographer
- Posts: 9874
- Joined: Tue Oct 29, 2002 5:28 am
- Location: Seven Kings, London UK
- Contact:
Re: side-bearings for composites
It seems to position the brevecomb accent OK for me.
Try creating the composite with imacron+brevecomb.
Try creating the composite with imacron+brevecomb.
Re: side-bearings for composites
PART I.
2. imacron: lsb(idotless), rsb(idotless) (Auto Attach disabled) + brevecomb = OK
3. imacron: base(), base() + brevecomb = OK
4. imacron: -23, -8 + brevecomb = OK
5. imacron: 48, 35 (simple) + brevecomb = OK
Try situation 1. then disable/enable Auto Attach.
PART II.
What happens when you paste base() to LSB and RSB of several glyphs selected at the same time?
Try creating the composite with imacron+brevecomb.
1. imacron: lsb(idotless), rsb(idotless) (Auto Attach enabled) + brevecomb = NOT OKWhen I then create an anchor-based composite imacronbreve (imacron+brevecomb), breve is shifted to the left
2. imacron: lsb(idotless), rsb(idotless) (Auto Attach disabled) + brevecomb = OK
3. imacron: base(), base() + brevecomb = OK
4. imacron: -23, -8 + brevecomb = OK
5. imacron: 48, 35 (simple) + brevecomb = OK
Try situation 1. then disable/enable Auto Attach.
PART II.
What happens when you paste base() to LSB and RSB of several glyphs selected at the same time?
-
- Moderator
- Posts: 11108
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
Re: side-bearings for composites
Thank you for your detailed explanation about this issue. We have fixed it with this release:
FontCreator 14.0.0.2841 (64-bit)
Do let us know your results.
FontCreator 14.0.0.2841 (64-bit)
Do let us know your results.
Re: side-bearings for composites
Will do. Thank you
-
- Moderator
- Posts: 11108
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
Re: side-bearings for composites
If those are all composites, then they will all use the values according to their individual base glyph. If it all works as expected, it will eventually replace the current lsb(...) and rsb(...) expressions.
Re: side-bearings for composites
PART I works OK now. Thank you for fixing that
PART II still doesn't though.
PART II still doesn't though.
That was actually my question for Bhikkhu Pesala about the issue from an earlier post:What happens when you paste base() to LSB and RSB of several glyphs selected at the same time?
when I select several i-based composites to change LSB: lsb(idotless), RSB: rsb(idotless) to base(), I cannot change both: when I input base() for LSB, RSB changes to a number, and vice versa
Re: side-bearings for composites
Also, I think this update introduced some changes to preferred anchor names:
Because suddenly ogonekcomb, which was using ogonek anchor, now appears to use something else:We will make some changes, so the next update of FontCreator will prefer common anchor names, thus ones that contain top, bottom, ogonek, etc over unknown names.
-
- Moderator
- Posts: 11108
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
Re: side-bearings for composites
My pleasure.
This will be fixed with a next upcoming release.
That is true, as that fix is included in 4041. Now top is top priority, then bottom, etc. Since your ogonekcomb contains both bottom and ogonek anchors, it uses bottom. Why does it contain bottom anchors?NinnaD wrote: ↑Mon May 30, 2022 8:07 am Also, I think this update introduced some changes to preferred anchor names:Because suddenly ogonekcomb, which was using ogonek anchor, now appears to use something else:We will make some changes, so the next update of FontCreator will prefer common anchor names, thus ones that contain top, bottom, ogonek, etc over unknown names.
Re: side-bearings for composites
Why, I'm trying to have as few anchors as possibleWhy does it contain bottom anchors?
To correctly attach bottom marks to instances that already have ogonek.
-
- Moderator
- Posts: 11108
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
Re: side-bearings for composites
Can ogonekcomb do without the bottom mark anchor?
Re: side-bearings for composites
Not really, but I can add another anchor - one that will only be present in mkmk and essentially identical to the bottom anchor
Re: side-bearings for composites
I'm slow Sorry - I see what you mean. Ye, there's a better way!Can ogonekcomb do without the bottom mark anchor?
-
- Moderator
- Posts: 11108
- Joined: Fri Oct 04, 2002 12:41 am
- Location: Bilthoven, The Netherlands
- Contact:
Re: side-bearings for composites
We have fixed it with this release:
FontCreator 14.0.0.2842 (64-bit)
Do let us know your results.
Re: side-bearings for composites
Yes, that works now. Wonderful.