[MPEG-OTSPEC] "anim" feature tag
Skef Iterum
skef at skef.org
Wed Jan 31 22:20:03 CET 2024
That's (I think) what we're talking about -- an 'anim' feature tag to be
added to the other registered feature tags.
Skef
On 1/31/24 11:53, Behdad Esfahbod wrote:
> On Wed, Jan 31, 2024 at 11:50 AM Skef Iterum <skef at skef.org> wrote:
>
> Sorry, Davelab6, there's no issue for this one.
>
> I don't see the client as having any responsibilities for an
> `anim` tag.
> It would indicate a good-, ideally best-, effort on the part of the
> designer to work around aspects of the font that are discontinuous
> from
> the perspective of animation.
>
> People are already animating variable fonts for video. The
> mechanics of
> that on the client side are a separate issue.
>
>
> Maybe an `anim` GSUB/GPOS feature would be more appropriate? People
> might want to animate the width, or the weight, or other aspects of
> the font. Having an `anim` axis only allows for animating one aspect
> of the font.
>
> b
>
> Skef
>
> On 1/31/24 11:42, Laurence Penney wrote:
> > Remember that intermediate masters (including when default is
> intermediate between min and max) disrupt smooth animation, making
> G2 continuity impossible (even if the app knows the intermediate
> axis values). That covers a large proportion of variable fonts.
> Perhaps a font store or a design tool could flag fonts without
> intermediates or feature variations.
> >
> > - Laurence
> >
> >> On 31 Jan 2024, at 15:32, Behdad Esfahbod via mpeg-otspec
> <mpeg-otspec at lists.aau.at> wrote:
> >>
> >> How would `anim` feature work? Would the client be responsible
> to apply a (G1 / G2) continuous curve to it to get the pulsating
> effect you want then? In other words, do the min/max of the axis
> have to be the same or can be different?
> >> behdad
> >> http://behdad.org/
> >>
> >>
> >> On Wed, Jan 31, 2024 at 1:45 AM Skef Iterum via mpeg-otspec
> <mpeg-otspec at lists.aau.at> wrote:
> >> This is another proposal idea I can't do properly in the
> pre-April time
> >> frame, but it's short and simple.
> >>
> >> Imagine you're a video editor working on a cable commercial
> about a new
> >> way to Make Lots of Money!!! You overlay a row of dollar signs
> from a
> >> cool variable display font and animate them to "pulse" by
> changing their
> >> weight. Unfortunately, when you look at the result the number
> of slashes
> >> in each dollar sign keeps changing, greatly distracting your
> otherwise
> >> elegant and sophisticated effect.
> >>
> >> The problem here is that doing the right thing for a given
> position in
> >> design space isn't always the right thing for animations that
> change the
> >> design space.
> >>
> >> I think this distinction calls for a new registered feature tag,
> >> probably 'anim', that when active avoids, undoes, or
> compensates for any
> >> (or most) such abrupt adjustments. While this is something that
> could
> >> always just be thrown onto 'ss15' or whatever, it would be
> better to
> >> have a reserved name so that animation tools can leave that tag
> turned
> >> on by default.
> >>
> >> A registered feature tag would also indicate something by its
> presence
> >> in a font: "we've thought about this problem". Designers might even
> >> throw it into a font with no such adjustments just to advertise
> that it
> >> is compatible with animation use.
> >>
> >> This is a simple enough idea, but I lack the context to come up
> with
> >> specifically what the section needs to say -- what advice to
> give to
> >> designers. Someone closer to the design side of things would do
> a better
> >> job. If anyone comes up with that wording but doesn't want to worry
> >> about ISO header pages and such, send it to me and I'll wrap it
> up into
> >> a proposal.
> >>
> >> Thanks,
> >> Skef
> >>
> >> _______________________________________________
> >> mpeg-otspec mailing list
> >> mpeg-otspec at lists.aau.at
> >> https://lists.aau.at/mailman/listinfo/mpeg-otspec
> >> _______________________________________________
> >> mpeg-otspec mailing list
> >> mpeg-otspec at lists.aau.at
> >> https://lists.aau.at/mailman/listinfo/mpeg-otspec
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20240131/db22d222/attachment-0001.htm>
More information about the mpeg-otspec
mailing list