Skip to content
0
  • Home
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
  • Home
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Sketchy)
  • No Skin
Collapse

Wandering Adventure Party

  1. Home
  2. Uncategorized
  3. I don't know if this is on purpose but that's an interesting way to leverage a variable font for web

I don't know if this is on purpose but that's an interesting way to leverage a variable font for web

Scheduled Pinned Locked Moved Uncategorized
10 Posts 5 Posters 17 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Faux IcingF This user is from outside of this forum
    Faux IcingF This user is from outside of this forum
    Faux Icing
    wrote on last edited by
    #1

    I don't know if this is on purpose but that's an interesting way to leverage a variable font for web

    Link Preview Image
    Edgar WalthertE 1 Reply Last reply
    0
    • Faux IcingF Faux Icing

      I don't know if this is on purpose but that's an interesting way to leverage a variable font for web

      Link Preview Image
      Edgar WalthertE This user is from outside of this forum
      Edgar WalthertE This user is from outside of this forum
      Edgar Walthert
      wrote on last edited by
      #2

      @faux_icing It’s the Glyphs Industrial Complex, telling their users to add as many loops and smart parts as possible into their fonts.

      Cleaning up such a mess at the moment and all I can think is, why? And, I have better things to do.

      Disclaimer: while some overlaps are necessary to make a #VariableFont work, most of them are not. The specs allow overlap and the renderer should ignore them, but it has not been implemented anywhere. Hence I recommend to minimize their use.

      ErikL 1 Reply Last reply
      0
      • Edgar WalthertE Edgar Walthert

        @faux_icing It’s the Glyphs Industrial Complex, telling their users to add as many loops and smart parts as possible into their fonts.

        Cleaning up such a mess at the moment and all I can think is, why? And, I have better things to do.

        Disclaimer: while some overlaps are necessary to make a #VariableFont work, most of them are not. The specs allow overlap and the renderer should ignore them, but it has not been implemented anywhere. Hence I recommend to minimize their use.

        ErikL This user is from outside of this forum
        ErikL This user is from outside of this forum
        Erik
        wrote on last edited by
        #3

        @eWalthert @faux_icing We can discuss it again, and again. The VF format permits, and indeed, absolutely needs overlaps. Implementors can choose to ignore this because it is inconvenient, or too expensive or whatever. Don’t blame the type designer and the font engineer.

        Edgar WalthertE 1 Reply Last reply
        0
        • ErikL Erik

          @eWalthert @faux_icing We can discuss it again, and again. The VF format permits, and indeed, absolutely needs overlaps. Implementors can choose to ignore this because it is inconvenient, or too expensive or whatever. Don’t blame the type designer and the font engineer.

          Edgar WalthertE This user is from outside of this forum
          Edgar WalthertE This user is from outside of this forum
          Edgar Walthert
          wrote on last edited by
          #4

          @letterror @faux_icing But if not even #DrawBot renders right, how do we expect anyone else to implement these specs? (Or do we blame MacOs, since this is their rendere?)

          Until I see this implemented, I will stay by my recommendation.
          Don’t use unnecessary overlaps and loops.

          (I see that there are workaround to remove overlaps in DrawBot, but that is not what we are talking about? The rendere should just not show those overlaps, right?)

          Just van RossumJ 1 Reply Last reply
          0
          • Edgar WalthertE Edgar Walthert

            @letterror @faux_icing But if not even #DrawBot renders right, how do we expect anyone else to implement these specs? (Or do we blame MacOs, since this is their rendere?)

            Until I see this implemented, I will stay by my recommendation.
            Don’t use unnecessary overlaps and loops.

            (I see that there are workaround to remove overlaps in DrawBot, but that is not what we are talking about? The rendere should just not show those overlaps, right?)

            Just van RossumJ This user is from outside of this forum
            Just van RossumJ This user is from outside of this forum
            Just van Rossum
            wrote on last edited by
            #5

            @eWalthert @letterror @faux_icing holding a free tool maintained by unpaid volunteers to higher standards than Big Tech environments isn’t really the argument you think it is…

            Then again, perhaps DrawBot is fixable, so maybe consider contributing a PR?

            Edgar WalthertE 1 Reply Last reply
            0
            • Just van RossumJ Just van Rossum

              @eWalthert @letterror @faux_icing holding a free tool maintained by unpaid volunteers to higher standards than Big Tech environments isn’t really the argument you think it is…

              Then again, perhaps DrawBot is fixable, so maybe consider contributing a PR?

              Edgar WalthertE This user is from outside of this forum
              Edgar WalthertE This user is from outside of this forum
              Edgar Walthert
              wrote on last edited by
              #6

              @justvanrossum @letterror @faux_icing I really did not mean to put blame on DrawBot or their developers. I was just wondering who else would implement the specs right first, if not a tool made by type-designers for type-designers.

              And I get @koeberlin’s argument, yet I rather have my fonts work as good as possible then being prove of concept, to show software developers that they have not implemented the specs right.

              The end user will not understand but only see a font that looks deconstructed

              Just van RossumJ 1 Reply Last reply
              0
              • Edgar WalthertE Edgar Walthert

                @justvanrossum @letterror @faux_icing I really did not mean to put blame on DrawBot or their developers. I was just wondering who else would implement the specs right first, if not a tool made by type-designers for type-designers.

                And I get @koeberlin’s argument, yet I rather have my fonts work as good as possible then being prove of concept, to show software developers that they have not implemented the specs right.

                The end user will not understand but only see a font that looks deconstructed

                Just van RossumJ This user is from outside of this forum
                Just van RossumJ This user is from outside of this forum
                Just van Rossum
                wrote on last edited by
                #7

                @eWalthert @letterror @faux_icing @koeberlin I need to check the source code, but my guess is that DrawBot relies on OS behavior.

                amalieA 1 Reply Last reply
                0
                • Just van RossumJ Just van Rossum

                  @eWalthert @letterror @faux_icing @koeberlin I need to check the source code, but my guess is that DrawBot relies on OS behavior.

                  amalieA This user is from outside of this forum
                  amalieA This user is from outside of this forum
                  amalie
                  wrote on last edited by
                  #8

                  @justvanrossum @eWalthert @letterror @faux_icing @koeberlin I’m not sure. Drawbot feels like the type of software that uses it own font renderer or a consistent library for that is the same across all OSes like freeType.

                  amalieA Just van RossumJ 2 Replies Last reply
                  0
                  • amalieA amalie

                    @justvanrossum @eWalthert @letterror @faux_icing @koeberlin I’m not sure. Drawbot feels like the type of software that uses it own font renderer or a consistent library for that is the same across all OSes like freeType.

                    amalieA This user is from outside of this forum
                    amalieA This user is from outside of this forum
                    amalie
                    wrote on last edited by
                    #9

                    I apologize for @ ing everyone! I’m new to Mastodon.

                    1 Reply Last reply
                    0
                    • amalieA amalie

                      @justvanrossum @eWalthert @letterror @faux_icing @koeberlin I’m not sure. Drawbot feels like the type of software that uses it own font renderer or a consistent library for that is the same across all OSes like freeType.

                      Just van RossumJ This user is from outside of this forum
                      Just van RossumJ This user is from outside of this forum
                      Just van Rossum
                      wrote on last edited by justvanrossum@typo.social
                      #10

                      @amalie @eWalthert @letterror @faux_icing @koeberlin DrawBot-the-app is macOS-only, and uses OS functionality whenever it can. drawbot-skia uses Skia to render. I expect them to misbehave similarly, though.

                      1 Reply Last reply
                      0

                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      Powered by NodeBB Contributors
                      • First post
                        Last post