From 21e9c7220adf09e2c339eaa67472bea54d65dabe Mon Sep 17 00:00:00 2001
From: Erik van Blokland This tab shows the source UFOs for this designspace.Axes Tab β
-
Axes Tab Buttons
+Axes Buttons
Quick buttons for easy axes. Obviously you can edit these values here.
@@ -189,7 +189,7 @@
-Axes Tab Buttons
Axes Tab Columns
+Axes Columns
-
@@ -264,10 +264,11 @@
Axes Tab Columns
Axis Map editor syntax
-
+# user space value
+
# user space value
# (numbers exposed to the user in a UI)
# maps to
-# designspace value
+# designspace value
# (the internal values used to position sources and instances in the designspace)
50 > 10
100 > 20
@@ -275,8 +276,8 @@
Axis Map editor syntax
150 > 990
# Please note: in these examples, lines starting with # are comments.
-# The comments are not saved in the designspace.
-
Axis Label editor syntax
# Please note: in these examples, lines starting with # are comments.
# The comments are not saved in the designspace.
-
+
+
Sources Tab β
-
Sources Buttons
@@ -413,28 +414,33 @@ Sources Columns
π
- indicates if there are localised names for this source. Click the for the editor.
+ indicates if there are localised names for this source. Click the for the Localised Family Name editor .
π
- indicates if there are muted glyphs in this source. Click the for the editor.
+ indicates if there are muted glyphs in this source. Click the for the Muted Glyph editor.
column for each axis
- Axis values, in designspace coordinates.
+
If you have discrete axes, make sure this value matches one of the values of the axis. Make sure it is between axis minimum and axis maximum. No anisotropy.
+ Axis values for sources are in designspace coordinates.
+
+ If you have discrete axes, make sure this value matches one of the values of the axis. Make sure it is between axis minimum and axis maximum. No anisotropy.Localised Family Name syntax
+Localised Family Name editor syntax
-
+# starts with a ? <language tag> <localised string>
+
# localised name starts with a ? <language tag> <localised string>
? fr 'Montserrat'
-? ja 'γ’γ³γ»γ©γΌγ'
Muted Glyph syntax
+Muted Glyph editor syntax
# a space separated list of glyph names
-a b c d
Instances Menus
900 800
means: horizontal interpolation at value 900
and vertical interpolation at value 800
.900 800
means: horizontal interpolation at value 900
and vertical interpolation at value 800
.
+ The rules tab is an editor for defining rules and condition sets. Tools may interpret these into rvrn
features.
+
from mojo.subscriber import Subscriber, registerRoboFontSubscriber
class DesignspaceEditorSubscriber(Subscriber):
@@ -750,8 +769,7 @@ Receiving and responding to notific
print("rules did chagne for:", info["designspace"])
registerRoboFontSubscriber(DesignspaceEditorSubscriber)
-
-
+