Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Solved
    • Unsolved
    1. Home
    2. Tags
    3. kerning
    Log in to post

    • GregThompson

      SOLVED Skateboard chokes on kerning?
      Extensions • kerning • • GregThompson  

      4
      0
      Votes
      4
      Posts
      16
      Views

      frederik

      good you found it! kerning values has to be set very precise. Did the extension DesignSpaceEditor show this kern error in the report? good luck!
    • jansindl3r

      UNSOLVED contextual kerning in RB, MM?
      General Questions • kerning opentype features metrics machine • • jansindl3r  

      12
      0
      Votes
      12
      Posts
      85
      Views

      bahman

      @frederik I dream of the day someone would convert fontTools feature ast objects to json and we won't use fea file anymore.
    • guidoferreyra

      UNSOLVED Fontparts, Kerning groups and performance.
      General Questions • kerning fontparts • • guidoferreyra  

      4
      0
      Votes
      4
      Posts
      34
      Views

      guidoferreyra

      Hi @frederik It just never ends, no tracebacks. If I don’t manage to solve it with @gferreira tip I will try to prepare a dummy ufo and post it here. Thank you both!
    • martin

      SOLVED GlyphConstruction as script: x = a&\b gives traceback if no kerning pair is present
      General Questions • kerning glyph construction • • martin  

      2
      0
      Votes
      2
      Posts
      28
      Views

      frederik

      should be fixed here: https://github.com/typemytype/GlyphConstruction/commit/01c7c9362561822a68073305c69c9fbc054ddf13 Getting kerning is advised to use font.kerning.get(pair) where it does not fail. This is similar to a normal dict. Or you can also check first if pair in font.kerning: ... thanks!
    • matterofsorts

      SOLVED Kerning offset overflow
      General Questions • kerning • • matterofsorts  

      7
      0
      Votes
      7
      Posts
      324
      Views

      ArrowType

      Thanks Arnaud! To add to this, I had some difficulty finding where in MM to actually do this, so... I found the option under "Batch Export" in the MM menu. I simply exported it into the font (features), and now makeOTF works to generate fonts directly!
    • ryan

      UNSOLVED Metrics Machine - import kerning not working
      Problems & Bugs • kerning metrics machine • • ryan  

      3
      0
      Votes
      3
      Posts
      276
      Views

      ryan

      Thanks, @tal!
    • StephenNixon

      SOLVED Copying uppercase to lowercase (including kerning), and auto-add unicodes
      General Questions • unicode kerning • • StephenNixon  

      8
      0
      Votes
      8
      Posts
      929
      Views

      StephenNixon

      @tal said in Copying uppercase to lowercase (including kerning), and auto-add unicodes: Here's a little demo script that will copy kerning. Hmm, at least initially, when run, that causes an error: File "lib/fontObjects/doodleKerning.pyc", line 13, in _set_dirty mm4.MetricsMachineError: Glyph a is in more than one side 1 group. For now, I'll do some (partially) manual things in MetricsMachine to sort out kerning. I'll loop back with a suggested fix if I can loop back and figure something out!
    • RafaŁ Buchner

      SOLVED Best way to remove glyph from RFont?
      General Questions • scripting kerning opentype features groups • • RafaŁ Buchner  

      19
      1
      Votes
      19
      Posts
      1109
      Views

      ArrowType

      As a belated update, I found that the script above didn’t handle Template Glyphs well. It would remove all template glyphs from the font. This current version of the script handles template glyphs: https://gist.github.com/arrowtype/9ef6ce07233af2d80bc0bfb4290d642c
    • Guest

      Certain Kerning groups not exporting
      General Questions • kerning • • Guest  

      2
      0
      Votes
      2
      Posts
      468
      Views

      frederik

      Hi Andrew you added those kerning values inside RoboFont, with the Kern Center? You created the groups? I cannot reproduce this issue, could you send me a erroneous ufo file?
    • rbmntjs

      Pop out Kerning and Groups
      Feature Requests • user interface kerning groups • • rbmntjs  

      3
      0
      Votes
      3
      Posts
      698
      Views

      rbmntjs

      Like a charm. Thanks a lot!
    • jo

      Show kerning values in Kern center
      General Questions • space center kerning • • jo  

      5
      0
      Votes
      5
      Posts
      737
      Views

      jo

      jup, makes perfect sense, thanks!
    • jo

      Remove kerning pair
      General Questions • scripting kerning • • jo  

      6
      0
      Votes
      6
      Posts
      886
      Views

      jo

      hello jens, thanks for your help. in fact your example is what "happened" in my case. I did some very quick kerning without groups. Later on I replaced the single letters of the pairs with groups through a script. I also wanted to remove the original pair but the zero value was "overwriting" the group value. so i guess it could work with kerning update etc but the "del" way worked just fine. cheers, jo
    • jens

      Round kerning bug
      Problems & Bugs • scripting kerning • • jens  

      2
      0
      Votes
      2
      Posts
      413
      Views

      frederik

      oh thanks, will be fixed in the next version
    • ian

      Kerning Questions
      General Questions • kerning accented glyphs • • ian  

      5
      0
      Votes
      5
      Posts
      810
      Views

      frederik

      He Ian Try to add a kerning pair with the + button at the bottom. All your kerning groups, starting with a @ will be listed in the combo box see http://doc.robofont.com/documentation/workspace/metrics/kern-center/ good luck!
    • b-o

      Saving / exporting kerning groups & table
      General Questions • ufo kerning groups • • b-o  

      5
      0
      Votes
      5
      Posts
      859
      Views

      jackson

      even better: control-click your ufo and select "show package contents"
    • bahman

      Right to Left Kerning
      Feature Requests • space center kerning opentype features right-to-left • • bahman  

      7
      0
      Votes
      7
      Posts
      1174
      Views

      bahman

      I don't know the difference! But in fontlab when I open a font, in the kern feature I can see that LTR kerning is interpreted like this: pos uni0631 uni0628 -225; But RTL kerning is interpreted like this: pos uni0631 uni0628 <-225 0 -225 0>; So I suppose RTL kerning should be implemented with adjustments applied to position of the glyph too, maybe I'm wrong; I'm not a pro. (see AFDKO OpenType Feature File Specification) About the kerning in RoboFont, I think there is a malfunction in the "Right to left" Option in the kerning panel. Here is what I do: I open a font which already has RTL kerning, Robofont interprets kerning correctly. I open the kerning panel and click on a class pair, the kerning shows up but order of glyphs is incorrect, I turn the "Right to Left" option on; Nothing Happens! I turn it off, now order of glyphs becomes right, even so the kerning has been implemented in RTL order.
    • thom

      SOLVED Check Kerning
      General Questions • scripting kerning • • thom  

      5
      0
      Votes
      5
      Posts
      595
      Views

      frederik

      FYI: fontParts has font.kerning.find(("A", "V")) dont know why its not in the documentation.
    • joanca

      Access to kerning classes
      General Questions • scripting kerning groups • • joanca  

      2
      0
      Votes
      2
      Posts
      539
      Views

      frederik

      The kerning keys can be either glyph names or group names. If they are group names (starting with an @) you can edit them in with the groups objects f = CurrentFont() f.groups["@MMK_L_f"] Its possible that this group isn't not in your groups but already hard coded into the features. (normally MM is adding those kerning groups also as font.groups items) note: RoboFont does not automatically convert font.groups to feature groups. Use this extension for converting and adding groups to the feature file: http://github.com/typemytype/RoboFontExtensions/tree/master/groups2Features good luck
    • jens

      [1.4] Kerning values can't be rounded ('DoodleKerning' has no attr '_kerning')
      Problems & Bugs • scripting kerning • • jens  

      2
      0
      Votes
      2
      Posts
      444
      Views

      frederik

      added to the todo list
    • rf

      Group kerning
      Feature Requests • kerning groups • • rf  

      3
      0
      Votes
      3
      Posts
      631
      Views

      rf

      @! got it! everything super. thank you very much.