[FIXED] side-bearings for composites

Post your bug reports here. Include information that helps us to understand and reproduce the bug.
Post Reply
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

[FIXED] side-bearings for composites

Post by NinnaD »

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:
i_macron_breve.png
i_macron_breve.png (5.32 KiB) Viewed 2922 times
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.)
Bhikkhu Pesala
Top Typographer
Top Typographer
Posts: 9869
Joined: Tue Oct 29, 2002 5:28 am
Location: Seven Kings, London UK
Contact:

Re: side-bearings for composites

Post by Bhikkhu Pesala »

It seems to position the brevecomb accent OK for me.
idotlessmacronbrevecomb.png
idotlessmacronbrevecomb.png (7.03 KiB) Viewed 2916 times
Try creating the composite with imacron+brevecomb.
imacronbrevecomb.png
imacronbrevecomb.png (9.01 KiB) Viewed 2916 times
My FontsReviews: MainTypeFont CreatorHelpFC15 + MT12.0 @ Win 10 64-bit build 19045.2486
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

Re: side-bearings for composites

Post by NinnaD »

PART I.
Try creating the composite with imacron+brevecomb.
When I then create an anchor-based composite imacronbreve (imacron+brevecomb), breve is shifted to the left
1. imacron: lsb(idotless), rsb(idotless) (Auto Attach enabled) + brevecomb = NOT OK
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?
Erwin Denissen
Moderator
Moderator
Posts: 11107
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: side-bearings for composites

Post by Erwin Denissen »

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.
Erwin Denissen
High-Logic
Proven Font Technology
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

Re: side-bearings for composites

Post by NinnaD »

Will do. Thank you :)
Erwin Denissen
Moderator
Moderator
Posts: 11107
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: side-bearings for composites

Post by Erwin Denissen »

NinnaD wrote: Sun May 29, 2022 7:01 am PART II.
What happens when you paste base() to LSB and RSB of several glyphs selected at the same time?
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.
Erwin Denissen
High-Logic
Proven Font Technology
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

Re: side-bearings for composites

Post by NinnaD »

PART I works OK now. Thank you for fixing that :)
PART II still doesn't though.
What happens when you paste base() to LSB and RSB of several glyphs selected at the same time?
That was actually my question for Bhikkhu Pesala about the issue from an earlier post:
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
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

Re: side-bearings for composites

Post by NinnaD »

Also, I think this update introduced some changes to preferred anchor names:
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.
Because suddenly ogonekcomb, which was using ogonek anchor, now appears to use something else:
aogonek.png
aogonek.png (5.18 KiB) Viewed 2869 times
Erwin Denissen
Moderator
Moderator
Posts: 11107
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: side-bearings for composites

Post by Erwin Denissen »

NinnaD wrote: Mon May 30, 2022 5:10 am PART I works OK now. Thank you for fixing that :)
My pleasure.
NinnaD wrote: Mon May 30, 2022 5:10 am PART II still doesn't though.
This will be fixed with a next upcoming release.
NinnaD wrote: Mon May 30, 2022 8:07 am Also, I think this update introduced some changes to preferred anchor names:
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.
Because suddenly ogonekcomb, which was using ogonek anchor, now appears to use something else:
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?
Erwin Denissen
High-Logic
Proven Font Technology
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

Re: side-bearings for composites

Post by NinnaD »

Why does it contain bottom anchors?
Why, I'm trying to have as few anchors as possible :lol:
To correctly attach bottom marks to instances that already have ogonek.
Erwin Denissen
Moderator
Moderator
Posts: 11107
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: side-bearings for composites

Post by Erwin Denissen »

Can ogonekcomb do without the bottom mark anchor?
Erwin Denissen
High-Logic
Proven Font Technology
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

Re: side-bearings for composites

Post by NinnaD »

Not really, but I can add another anchor - one that will only be present in mkmk and essentially identical to the bottom anchor :|
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

Re: side-bearings for composites

Post by NinnaD »

Can ogonekcomb do without the bottom mark anchor?
I'm slow :oops: Sorry - I see what you mean. Ye, there's a better way!
Erwin Denissen
Moderator
Moderator
Posts: 11107
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: side-bearings for composites

Post by Erwin Denissen »

Erwin Denissen wrote: Mon May 30, 2022 12:18 pm
NinnaD wrote: Mon May 30, 2022 5:10 am PART II still doesn't though.
This will be fixed with a next upcoming release.
We have fixed it with this release:

FontCreator 14.0.0.2842 (64-bit)

Do let us know your results.
Erwin Denissen
High-Logic
Proven Font Technology
NinnaD
Posts: 200
Joined: Mon Feb 15, 2021 8:06 pm

Re: side-bearings for composites

Post by NinnaD »

Yes, that works now. Wonderful.
Post Reply