Coder Social home page Coder Social logo

Comments (13)

patrykdesign avatar patrykdesign commented on June 4, 2024

@jfkthame We can't see the glyphs in this report... Ralph thinks these must be combining accents. He says: "Combining accents do have a negative width if the shape is place left to zeroline.
We do that, cause these accents this way also work more or less fine without mark positioning."

from fira.

jfkthame avatar jfkthame commented on June 4, 2024

Huh, I thought I fixed that once already. Github doesn't like the angle-brackets from TTX output, so I've replaced them with [square brackets]. Hope the edit survives this time!

These aren't combining accents, they're glyphs like zerowidthspace that should have a zero advance width but actually have a negative advance -- i.e. they'll try to "backspace" a bit.

This isn't about placement of an accent glyph relative to the origin; that's a different matter (but even then, although the glyph outline may be at negative x-coordinates, its advance width will still be zero, not negative).

from fira.

carrois avatar carrois commented on June 4, 2024

will check that. this should be solved via an export parameter if could not find a bug in my work files.

from fira.

jfkthame avatar jfkthame commented on June 4, 2024

I'm still seeing these glyphs with negative "advance" in the 3.109 version.

from fira.

jfkthame avatar jfkthame commented on June 4, 2024

In 3.109, I notice that FiraMono-Regular.otf also has a couple of glyphs with negative advance:

<mtx name="null" width="-80" lsb="0"/>
<mtx name="zerowidthspace" width="-80" lsb="0"/>

These should both have width="0".

from fira.

patrykdesign avatar patrykdesign commented on June 4, 2024

@jfkthame should be fixed in v.3.110

from fira.

patrykdesign avatar patrykdesign commented on June 4, 2024

@jfkthame can you please verify?

from fira.

jfkthame avatar jfkthame commented on June 4, 2024

I just looked at FiraSans-Italic (in both .otf and .ttf formats), and it still has the same collection of glyphs with negative advance. :(

from fira.

jfkthame avatar jfkthame commented on June 4, 2024

The problem in FiraMono-Regular does appear to be fixed, however.

from fira.

carrois avatar carrois commented on June 4, 2024

Georg just send over a newer build of Glyphs2 _beta which should fix that. give me an hour or two.

from fira.

carrois avatar carrois commented on June 4, 2024

If so ... the version number (a cool one) 3.111 will be available today.

from fira.

carrois avatar carrois commented on June 4, 2024

checked againFiraSans-Italic (in both .otf and .ttf formats), and could not find negative width glyphs anywhere.
no problem to update once more if needed but please check 3.110 once more on your side too.
Thanks.

bildschirmfoto 2014-07-03 um 17 21 06
bildschirmfoto 2014-07-03 um 17 19 57

from fira.

patrykdesign avatar patrykdesign commented on June 4, 2024

fixed with v.3.111

from fira.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.