diff options
author | Rasmus Andersson <rasmus@notion.se> | 2018-09-03 22:55:49 +0300 |
---|---|---|
committer | Rasmus Andersson <rasmus@notion.se> | 2018-09-03 22:55:49 +0300 |
commit | c833e252c925e8dd68108660710ca835d95daa6f (patch) | |
tree | 6b2e28264ed45efd7f054e453b622098d0d875b8 /misc/pylib/fontbuild/markFeature.py | |
parent | 8c1a4c181ef12000179dfec541f1af87e9b03122 (diff) | |
download | inter-c833e252c925e8dd68108660710ca835d95daa6f.tar.xz |
Major overhaul, moving from UFO2 to Glyphs and UFO3, plus a brand new and much simpler fontbuild
Diffstat (limited to 'misc/pylib/fontbuild/markFeature.py')
-rwxr-xr-x | misc/pylib/fontbuild/markFeature.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/misc/pylib/fontbuild/markFeature.py b/misc/pylib/fontbuild/markFeature.py deleted file mode 100755 index 914a75a67..000000000 --- a/misc/pylib/fontbuild/markFeature.py +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 2015 Google Inc. All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - - -from ufo2ft.kernFeatureWriter import KernFeatureWriter -from ufo2ft.makeotfParts import FeatureOTFCompiler - - -class RobotoFeatureCompiler(FeatureOTFCompiler): - def precompile(self): - self.overwriteFeatures = True - - def setupAnchorPairs(self): - self.anchorPairs = [ - ["top", "_marktop"], - ["bottom", "_markbottom"], - ["top_dd", "_marktop_dd"], - ["bottom_dd", "_markbottom_dd"], - ["rhotichook", "_markrhotichook"], - ["top0315", "_marktop0315"], - ] - - self.mkmkAnchorPairs = [ - ["mkmktop", "_marktop"], - ["mkmkbottom_acc", "_markbottom"], - - # By providing a pair with accent anchor _bottom and no base anchor, - # we designate all glyphs with _bottom as accents (so that they will - # be used as base glyphs for mkmk features) without generating any - # positioning rules actually using this anchor (which is instead - # used to generate composite glyphs). This is all for consistency - # with older roboto versions. - ["", "_bottom"], - ] - - self.ligaAnchorPairs = [] - - -class RobotoKernWriter(KernFeatureWriter): - leftFeaClassRe = r"@_(.+)_L$" - rightFeaClassRe = r"@_(.+)_R$" |