Skip to content

Commit

Permalink
Merge pull request #1 from roberto-arista/master
Browse files Browse the repository at this point in the history
Update extension to new ExtensionBundle package
  • Loading branch information
typemytype authored Mar 20, 2024
2 parents c83bc82 + 87a017e commit c3ec99b
Show file tree
Hide file tree
Showing 14 changed files with 54 additions and 170 deletions.
12 changes: 12 additions & 0 deletions .github/workflows/validate_build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: Validate and Build the Extension
on:
push

jobs:
validate_and_build:
runs-on: ubuntu-latest
steps:
- name: Validate and Build
uses: typemytype/roboFont-Extension-action@v0.1.0
with:
autotagging: true
45 changes: 0 additions & 45 deletions Ground-Control.roboFontExt/html/index.html

This file was deleted.

37 changes: 0 additions & 37 deletions Ground-Control.roboFontExt/info.plist

This file was deleted.

22 changes: 1 addition & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,4 @@
Ground Control
==============

### Principle

At first, I started writing this script only to have a window in which I could display glyphs, words or text set while I’m working on several fonts (for instance, masters of a family). In the process, I was suggested that being able to modify tracking might be interesting given the overview. So it came that I added a few more features to make the window a bit more useful (at least in my workflow).

### Basic functionality

+ Opens a window in which all open fonts are displayed (up to 9).
+ The list of available fonts (all open ones) updates itself on opening/closing of fonts.
+ Any font closed while Ground Control is open is automatically taken out of the window (not as obvious as it sounds, at least to me).
+ You can input text that is simultaneously set on each line of type in the preview.
+ Then, on each line separately, you can modify tracking, display options (show metrics, white on black, upside down) and send the current font to a Space Center window to modify spacing.
+ Also, alt+click on a glyph opens a new Glyph Window.
+ Display options can be set on each line or globally depending on selection (or absence thereof).
+ Selection is indicated in the footer of the window, it displays “All” when no line is selected, or the name of the font on the selected line (and the number of the line).
+ On each line, you can switch between any open font, at any time.
+ Ultimately, you can also apply global tracking, and for each font, global and local tracking can be applied in an additive way. To put it simply: you get what you see.
+ Note that the displayed tracking values stand for the added distance between two glyphs. If you apply said tracking, only half of the displayed value will be added to each side of each glyph (tracking of +10 corresponds to +5 on either side of all glyphs).

![](images/Ground-Control-1.png)
![](images/Ground-Control-2.png)
![](images/Ground-Control-3.png)
Documentation is [here](source/html/index.md)
67 changes: 0 additions & 67 deletions build-html.py

This file was deleted.

4 changes: 4 additions & 0 deletions build.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
libFolder: source/lib
resourcesFolder: source/resources
htmlFolder: source/html
path: Ground-Control.roboFontExt
13 changes: 13 additions & 0 deletions info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: Ground Control
developer: "Loïc Sander"
developerURL: http://github.com/loicsander
launchAtStartUp: false
mainScript: ''
version: 2.0.1
addToMenu:
- path: Ground_Control.py
preferredName: Ground Control
shortKey: ''
html: true
requiresVersionMajor: '3'
requiresVersionMinor: '0'
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
24 changes: 24 additions & 0 deletions source/html/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Ground Control
==============

### Principle

At first, I started writing this script only to have a window in which I could display glyphs, words or text set while I’m working on several fonts (for instance, masters of a family). In the process, I was suggested that being able to modify tracking might be interesting given the overview. So it came that I added a few more features to make the window a bit more useful (at least in my workflow).

### Basic functionality

+ Opens a window in which all open fonts are displayed (up to 9).
+ The list of available fonts (all open ones) updates itself on opening/closing of fonts.
+ Any font closed while Ground Control is open is automatically taken out of the window (not as obvious as it sounds, at least to me).
+ You can input text that is simultaneously set on each line of type in the preview.
+ Then, on each line separately, you can modify tracking, display options (show metrics, white on black, upside down) and send the current font to a Space Center window to modify spacing.
+ Also, alt+click on a glyph opens a new Glyph Window.
+ Display options can be set on each line or globally depending on selection (or absence thereof).
+ Selection is indicated in the footer of the window, it displays “All” when no line is selected, or the name of the font on the selected line (and the number of the line).
+ On each line, you can switch between any open font, at any time.
+ Ultimately, you can also apply global tracking, and for each font, global and local tracking can be applied in an additive way. To put it simply: you get what you see.
+ Note that the displayed tracking values stand for the added distance between two glyphs. If you apply said tracking, only half of the displayed value will be added to each side of each glyph (tracking of +10 corresponds to +5 on either side of all glyphs).

![](images/Ground-Control-1.png)
![](images/Ground-Control-2.png)
![](images/Ground-Control-3.png)
File renamed without changes.
File renamed without changes.

0 comments on commit c3ec99b

Please sign in to comment.