Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Solved
    • Unsolved
    1. Home
    2. Recent
    Log in to post
    • All categories
    • Announcements
    • General Questions
    • Feature Requests
    • Problems & Bugs
    • Extensions
    • Documentation
    • Tools Corner
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • Kris

      SOLVED ScaleFast 1.0.3 won’t launch
      Extensions • • Kris  

      9
      0
      Votes
      9
      Posts
      64
      Views

      reekjohns

      The error is self-explanatory. You are trying to subscript an object which you think is a list or dict, but actually is None. This means that you tried to do: None[something] This error means that you attempted to index an object that doesn't have that functionality. You might have noticed that the method sort() that only modify the list have no return value printed – they return the default None. 'NoneType' object is not subscriptable is the one thrown by python when you use the square bracket notation object[key] where an object doesn't define the getitem method . This is a design principle for all mutable data structures in Python.
    • bahman

      SOLVED Data folder
      General Questions • extensions ufo • • bahman  

      2
      1
      Votes
      2
      Posts
      28
      Views

      frederik

      you can store your tool specific data in the data folder! defcon has an api for reading and writing files, not for folders inside the data folder. font = CurrentFont() defconFont = font.naked() print(defconFont) print(defconFont.data.fileNames) # data must be bytes defconFont.data["com.bahman.superKernTool.as.bytes"] = b"myData" myData = dict() myData["superkern"] = "foo" defconFont.data["com.bahman.superKernTool.as.plist"] = plistlib.dumps(myData) defconFont.save('test.ufo') good luck
    • 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!
    • ArrowType

      UNSOLVED Metrics Machine freezing on Groups update
      Extensions • • ArrowType  

      4
      0
      Votes
      4
      Posts
      22
      Views

      frederik

      ehum, if the data is incorrect its hard to find a solution for this issue. MM is build as such this doesn't happen :) I dont know what should happen in this case: MM should not create empty kern groups MM should not return empty list for not existing groups as fallback MM should not remove that pair with the missing group. Maybe MM should report, so it gets fixed first. (but there are many edge cases to report...) (Maybe this is a case for ufonormalizer?)
    • JustJoeDesign

      SOLVED Slanter double and triple slanting components
      Extensions • components italics • • JustJoeDesign  

      12
      0
      Votes
      12
      Posts
      50
      Views

      gferreira

      hello @JustJoeDesign, thanks for the note. it’s fixed in the roboDocs fork, update coming soon to Mechanic…
    • martin

      UNSOLVED Hitting “Save” in Glyph Builder *always* behaves like “Save As…”
      Extensions • • martin  

      2
      0
      Votes
      2
      Posts
      17
      Views

      frederik

      continue here https://github.com/typemytype/GlyphConstruction/issues/52
    • martin

      SOLVED Glyph Builder Auto Unicodes issue with uniXXXX names
      Extensions • • martin  

      6
      0
      Votes
      6
      Posts
      35
      Views

      frederik

      fixed inside RoboFont: will be implemented in the next release!!!
    • martin

      UNSOLVED Metrics Machine does not seem to consider Skipped Glyphs
      Problems & Bugs • • martin  

      2
      0
      Votes
      2
      Posts
      12
      Views

      frederik

      Noted down and added to the MetricsMachine todo list. The skippeing-glyphs lib key and Metrics Machine originated years apart of each other :)
    • 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.
    • bahman

      SOLVED MultiLine View related questions.
      General Questions • space center • • bahman  

      7
      0
      Votes
      7
      Posts
      42
      Views

      bahman

      Thank you for this!
    • colinmford

      SOLVED Error Multiprocessing in RF
      Problems & Bugs • python • • colinmford  

      12
      0
      Votes
      12
      Posts
      43
      Views

      colinmford

      @frederik Frederik, this is all brilliant!! Thanks so much for digging into it. Importing the multiprocessing code is indeed the trick; the demos work now perfectly. And I can't wait to try out the new async stuff in the next releases! Thanks!!
    • bahman

      SOLVED Bug in GlyphSequenceEditText
      Problems & Bugs • space center • • bahman  

      2
      0
      Votes
      2
      Posts
      13
      Views

      frederik

      no, that must be a defcon font object or RFont.naked()
    • martin

      SOLVED Feature Preview Error: required argument is not an integer
      Extensions • • martin  

      5
      0
      Votes
      5
      Posts
      19
      Views

      martin

      Wait, I did run your script to make sure but looking at fontinfo.plist I find that the value is unchanged and still not an integer: <real>1000.0</real> Changing it manually to <integer>1000</integer> does the trick!
    • RafaŁ Buchner

      UNSOLVED STAT table resources?
      General Questions • variable fonts fonttools • • RafaŁ Buchner  

      3
      0
      Votes
      3
      Posts
      26
      Views

      RafaŁ Buchner

      looks promising, will check it out
    • tallpauley

      SOLVED EULA link Broken in Robofont 3.4
      Problems & Bugs • • tallpauley  

      2
      0
      Votes
      2
      Posts
      20
      Views

      frederik

      fixed! it redirects now to the correct page thanks!
    • mjarboe

      UNSOLVED Font Info Crash
      Problems & Bugs • font info • • mjarboe  

      15
      0
      Votes
      15
      Posts
      1099
      Views

      maximefittes

      Thanks @frederik for this advice. You are right, I have tried to re-use old scripts with RF 3 but without success (I am not very good at that)... I will try to start RF in safe mode and keep you in touch if it solves the problem. Best
    • tallpauley

      UNSOLVED Command Palette
      Extensions • scripting shortcut • • tallpauley  

      4
      1
      Votes
      4
      Posts
      32
      Views

      tallpauley

      @tallpauley Thanks for the update to run the command! This gives me something to play around with. To take it a step further, is there a lib API I can use to also pull in space center and glyph view shortcuts, like whatever they use to populate their "Hot Keys" tabs? (Btw, I won't filter out commands that don't have shortcut keys, this is part of the allure of having a command palette, you can access commands that don't have shortcuts keys defined yet). I saw mojo.UI.setGlyphViewDisplaySettings, but this isn't all the available commands for glyph view. For space center I didn't see any API in mojo.UI I would dig around myself, but I think you guys compile to .pyc and I don't want to violate the EULA by reverse engineering (hence me actually clicking on the EULA lol). Once I have all the commands available, I think I should have what I need.