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

    • connor

      SOLVED Color List
      General Questions • vanilla colors • • connor  

      4
      0
      Votes
      4
      Posts
      277
      Views

      gferreira

      @connor happy to help. thank you & everyone else for asking questions, I’m learning a lot too!
    • RafaŁ Buchner

      SOLVED is there a way to convert defcon glyph object to RGlyph?
      General Questions • scripting fontparts defcon mojo.ui • • RafaŁ Buchner  

      2
      0
      Votes
      2
      Posts
      228
      Views

      gferreira

      hi Rafał, I’ve been there too :) you can wrap an RGlyph around a defcon glyph, like this: for glyphWindow in AllGlyphWindows(): # get RGlyph from defcon glyph g = RGlyph(glyphWindow.getGlyph()) # do stuff using the FontParts API print(g[0].points) succes!
    • RafaŁ Buchner

      SOLVED fontDidClose observer – how to get RFont object, that has been closed?
      General Questions • observers • • RafaŁ Buchner  

      2
      0
      Votes
      2
      Posts
      205
      Views

      gferreira

      yes, to get the closing font use fontWillClose – which is called before closing the font. (fontDidClose does not return a font because the font has just been closed :)
    • StephenNixon

      SOLVED Can I set os/2 font info (or other OpenType info) in script?
      General Questions • font info ufo3 • • StephenNixon  

      7
      2
      Votes
      7
      Posts
      371
      Views

      connor

      @ThunderNixon aw:) 💅
    • RafaŁ Buchner

      SOLVED how to make vanilla.Window not disappear
      General Questions • user interface vanilla • • RafaŁ Buchner  

      4
      0
      Votes
      4
      Posts
      353
      Views

      RafaŁ Buchner

      @gferreira said in how to make vanilla.Window not disappear: self.w.getNSWindow().setHidesOnDeactivate_(False) Thanks Gustavo!!! That is exacly what I needed
    • anya

      SOLVED How to make StatusInteractivePopUpWindow active by default
      General Questions • user interaction vanilla mojo.ui • • anya  

      3
      0
      Votes
      3
      Posts
      340
      Views

      anya

      Thank you so much, Gustavo!
    • RafaŁ Buchner

      SOLVED Tracking when/which font is being assigned to the mojo.roboFont.CurrentFont()
      General Questions • observers events • • RafaŁ Buchner  

      3
      0
      Votes
      3
      Posts
      285
      Views

      RafaŁ Buchner

      Damn, I was looking for it whole day(forgot what is the name of this extension) Thanks!
    • bahman

      SOLVED Glyph window became active/inactive event
      General Questions • user interaction observers events • • bahman  

      3
      0
      Votes
      3
      Posts
      291
      Views

      bahman

      @gferreira Thank you Gustavo. I had no idea those notifications are also for the glyph window focus. Great!
    • StephenNixon

      SOLVED Shortcut to set start point? Script to set start point?
      General Questions • scripting selection • • StephenNixon  

      7
      0
      Votes
      7
      Posts
      482
      Views

      StephenNixon

      @gferreira Amazing, thanks! Hmm, I was only aware of the even/odd use case. This is cool!
    • martin

      UNSOLVED Actual length of a contour
      General Questions • contours • • martin  

      4
      0
      Votes
      4
      Posts
      268
      Views

      frankrolf

      This should help: https://github.com/fonttools/fonttools/blob/master/Lib/fontTools/misc/bezierTools.py
    • RafaŁ Buchner

      UNSOLVED Tracking “resize” event for current glyph window?
      General Questions • scripting vanilla events mojo.ui • • RafaŁ Buchner  

      2
      0
      Votes
      2
      Posts
      304
      Views

      frederik

      this brings a very old issue back... https://github.com/robotools/vanilla/blob/master/Lib/vanilla/vanillaWindows.py#L465-L466 follow up here
    • ryan

      SOLVED Ability to customize existing Inspector
      General Questions • user interface inspector • • ryan  

      8
      0
      Votes
      8
      Posts
      585
      Views

      ryan

      @frederik Thank you very much!
    • Colo-in-NYC

      SOLVED Will RoboFont by 64 bit ready?
      General Questions • • Colo-in-NYC  

      5
      0
      Votes
      5
      Posts
      402
      Views

      Colo-in-NYC

      Thank you!
    • colinmford

      SOLVED Best way to get a bPoint given an identifier?
      General Questions • points fontparts identifiers • • colinmford  

      3
      0
      Votes
      3
      Posts
      323
      Views

      colinmford

      Really substantive answer, @gferreira! Thanks!
    • timotimo

      UNSOLVED default .ufo and .py
      General Questions • observers • • timotimo  

      5
      0
      Votes
      5
      Posts
      448
      Views

      timotimo

      Yes, it's very handy. It would be handy also in the scripting window. :) Thanks!
    • RafaŁ Buchner

      SOLVED Custom auto unicodes?
      General Questions • unicode glyph names • • RafaŁ Buchner  

      7
      0
      Votes
      7
      Posts
      526
      Views

      RafaŁ Buchner

      Thanks! That is the exactly what I was looking for
    • ryan

      SOLVED Mojo UI questions
      General Questions • user interface user interaction mojo • • ryan  

      3
      0
      Votes
      3
      Posts
      417
      Views

      ryan

      Thanks for the response, @frederik. Looking forward to playing with these things in the beta!
    • RafaŁ Buchner

      SOLVED How to execute undo for some glyphs via code?
      General Questions • undo • • RafaŁ Buchner  

      4
      0
      Votes
      4
      Posts
      539
      Views

      frederik

      then you dont need to call undo :) but you have to add undo items while editing. glyph = CurrentGlyph() # in RF 3.2 with glyph.undo("changed spacing"): glyph.leftMargin += 10 glyph.rightMargin += 10 this will 'record' the change, add an menu item. good luck!
    • benedikt

      UNSOLVED Glyph Compatibility & isCompatible
      General Questions • contours interpolation variable fonts • • benedikt  

      6
      1
      Votes
      6
      Posts
      528
      Views

      frederik

      there is a big difference between being compatible for interpolation (aka fontMath) and for variable fonts. Variable fonts requires (out of my head): same amount of point both oncurves as offcurves same amount of kerning pairs same amount of kerning groups same amount of glyphs
    • 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!