Adding upstream version 1.8.0.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
c48d95b7fa
commit
e40b3259c1
2403 changed files with 153656 additions and 0 deletions
29
examples/fontforge-old/demoExecuteScript.py
Executable file
29
examples/fontforge-old/demoExecuteScript.py
Executable file
|
@ -0,0 +1,29 @@
|
|||
#!/usr/bin/env python3
|
||||
'FontForge: Demo code to paste into the "Execute Script" dialog'
|
||||
__url__ = 'https://github.com/silnrsi/pysilfont'
|
||||
__copyright__ = 'Copyright (c) 2013 SIL International (https://www.sil.org)'
|
||||
__license__ = 'Released under the MIT License (https://opensource.org/licenses/MIT)'
|
||||
__author__ = 'David Raymond'
|
||||
|
||||
import sys, os, fontforge
|
||||
sys.path.append(os.path.join(os.environ['HOME'], 'src/pysilfont/scripts'))
|
||||
import samples.demoFunctions # Loads demoFunctions.py module from src/pysilfont/scripts/samples
|
||||
reload (samples.demoFunctions) # Reload the demo module each time you execute the script to pick up any recent edits
|
||||
samples.demoFunctions.callFunctions("Colour Glyphs",fontforge.activeFont())
|
||||
|
||||
'''Demo usage:
|
||||
Open the "Execute Script" dialog (from the FontForge File menu or press ctrl+.),
|
||||
paste just the code section this (from "import..." to "samples...") into there then
|
||||
run it (Alt+o) and see how it pops up a dialogue with a choice of 3 functions to run.
|
||||
Edit demoFunctions.py and alter one of the functions.
|
||||
Execute the script again and see that that the function's behaviour has changed.
|
||||
|
||||
Additional functions can be added to demoFunctions.py and, if also defined functionList()
|
||||
become availably immdiately.
|
||||
|
||||
If you want to see the output from print statements, or use commands like input, (eg
|
||||
for degugging purposes) then start FontForge from a terminal window rather than the
|
||||
desktop launcher.
|
||||
|
||||
When starting from a terminal window, you can also specify the font to use,
|
||||
eg $ fontforge /home/david/RFS/GenBasR.sfd'''
|
Loading…
Add table
Add a link
Reference in a new issue