Final extension decision: .ptl.
This commit is contained in:
parent
3160b5405b
commit
0ee8522820
18 changed files with 20 additions and 19 deletions
|
@ -115,7 +115,7 @@ export as build : define [buildFont para recursive recursiveCodes] : begin
|
|||
# Progress indicator
|
||||
define [progress status] : if [not recursive] : begin
|
||||
#console.log " \(font.name.uniqueSubFamily) : Done \(status)"
|
||||
if (global && global.gc) : global.gc
|
||||
* nothing
|
||||
|
||||
# Key metrics
|
||||
define WIDTH para.width
|
||||
|
@ -398,25 +398,26 @@ export as build : define [buildFont para recursive recursiveCodes] : begin
|
|||
include eMarks
|
||||
|
||||
### HERE WE GO
|
||||
$$include 'glyphs/common-shapes.aki'
|
||||
$$include 'glyphs/overmarks.aki'
|
||||
$$include 'glyphs/common-shapes.ptl'
|
||||
$$include 'glyphs/overmarks.ptl'
|
||||
|
||||
# Unified letters
|
||||
$$include 'glyphs/letters-unified-basic.aki'
|
||||
$$include 'glyphs/letters-unified-extended.aki'
|
||||
$$include 'glyphs/letters-unified-basic.ptl'
|
||||
$$include 'glyphs/letters-unified-extended.ptl'
|
||||
|
||||
# Numbers
|
||||
$$include 'glyphs/numbers.aki'
|
||||
$$include 'glyphs/numbers.ptl'
|
||||
|
||||
# Symbols
|
||||
$$include 'glyphs/symbol-punctuation.aki'
|
||||
$$include 'glyphs/symbol-math.aki'
|
||||
$$include 'glyphs/symbol-letter.aki'
|
||||
$$include 'glyphs/symbol-geometric.aki'
|
||||
$$include 'glyphs/symbol-other.aki'
|
||||
$$include 'glyphs/symbol-punctuation.ptl'
|
||||
$$include 'glyphs/symbol-math.ptl'
|
||||
$$include 'glyphs/symbol-letter.ptl'
|
||||
$$include 'glyphs/symbol-geometric.ptl'
|
||||
$$include 'glyphs/symbol-other.ptl'
|
||||
|
||||
# Autobuilds
|
||||
$$include 'glyphs/autobuilds.aki'
|
||||
if (global && global.gc) : global.gc
|
||||
$$include 'glyphs/autobuilds.ptl'
|
||||
|
||||
set font.glyfMap glyphs
|
||||
return font
|
|
@ -1,20 +1,20 @@
|
|||
PATELC = node ./node_modules/patel/bin/patel-c
|
||||
SUPPORT_FILES_FROM_aki = support/glyph.js support/stroke.js support/spiroexpand.js support/spirokit.js parameters.js
|
||||
SUPPORT_FILES = $(SUPPORT_FILES_FROM_aki) support/point.js extract.js generate.js emptyfont.toml parameters.toml
|
||||
GLYPH_SEGMENTS = glyphs/common-shapes.aki glyphs/overmarks.aki glyphs/letters-unified-basic.aki glyphs/letters-unified-extended.aki glyphs/numbers.aki glyphs/symbol-punctuation.aki glyphs/symbol-math.aki glyphs/symbol-geometric.aki glyphs/symbol-other.aki glyphs/symbol-letter.aki glyphs/autobuilds.aki
|
||||
GLYPH_SEGMENTS = glyphs/common-shapes.ptl glyphs/overmarks.ptl glyphs/letters-unified-basic.ptl glyphs/letters-unified-extended.ptl glyphs/numbers.ptl glyphs/symbol-punctuation.ptl glyphs/symbol-math.ptl glyphs/symbol-geometric.ptl glyphs/symbol-other.ptl glyphs/symbol-letter.ptl glyphs/autobuilds.ptl
|
||||
SCRIPTS = $(SUPPORT_FILES) buildglyphs.js
|
||||
SCRIPTS_FROM_aki = $(SUPPORT_FILES_FROM_aki) buildglyphs.js
|
||||
|
||||
buildglyphs.js : buildglyphs.aki $(GLYPH_SEGMENTS)
|
||||
buildglyphs.js : buildglyphs.ptl $(GLYPH_SEGMENTS)
|
||||
$(PATELC) --strict $< -o $@
|
||||
|
||||
$(SUPPORT_FILES_FROM_aki) :
|
||||
$(PATELC) --optimize --strict $< -o $@
|
||||
support/glyph.js : support/glyph.aki
|
||||
support/stroke.js : support/stroke.aki
|
||||
support/spirokit.js : support/spirokit.aki
|
||||
support/spiroexpand.js : support/spiroexpand.aki
|
||||
parameters.js : parameters.aki
|
||||
support/glyph.js : support/glyph.ptl
|
||||
support/stroke.js : support/stroke.ptl
|
||||
support/spirokit.js : support/spirokit.ptl
|
||||
support/spiroexpand.js : support/spiroexpand.ptl
|
||||
parameters.js : parameters.ptl
|
||||
|
||||
cleanscripts :
|
||||
-@rm $(SCRIPTS_FROM_aki)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue