summaryrefslogtreecommitdiff
path: root/tex/context/base/font-afm.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2007-12-31 11:54:00 +0100
committerHans Hagen <pragma@wxs.nl>2007-12-31 11:54:00 +0100
commitf5db49f15c3f9ec7dba40d6120b89df2cd0030ff (patch)
tree46248003cc54a3c00875c0dd9fd692d9b2631ddc /tex/context/base/font-afm.lua
parentfd7a16a8cc13f71119d5fbad9a395cd3d2107d89 (diff)
downloadcontext-f5db49f15c3f9ec7dba40d6120b89df2cd0030ff.tar.gz
stable 2007.12.31 11:54
Diffstat (limited to 'tex/context/base/font-afm.lua')
-rw-r--r--tex/context/base/font-afm.lua11
1 files changed, 10 insertions, 1 deletions
diff --git a/tex/context/base/font-afm.lua b/tex/context/base/font-afm.lua
index 23cc7421e..7834c1b7f 100644
--- a/tex/context/base/font-afm.lua
+++ b/tex/context/base/font-afm.lua
@@ -592,6 +592,10 @@ function fonts.tfm.set_normal_feature(specification,name,value)
end
function fonts.tfm.read_from_afm(specification)
+--~ local fullname = input.findbinfile(texmf.instance,specification.name,"afm") or ""
+--~ if fullname ~= "" then
+--~ specification.filename = fullname
+--~ end
local tfmtable = fonts.afm.afm_to_tfm(specification)
if tfmtable then
tfmtable.name = specification.name
@@ -677,7 +681,7 @@ end
fonts.afm.features.register('liga',true)
fonts.afm.features.register('kerns',true)
-fonts.afm.features.register('extrakerns')
+fonts.afm.features.register('extrakerns') -- needed?
fonts.initializers.node.afm.ligatures = fonts.initializers.base.afm.ligatures
fonts.initializers.node.afm.texligatures = fonts.initializers.base.afm.texligatures
@@ -689,6 +693,11 @@ fonts.initializers.node.afm.liga = fonts.initializers.base.afm.ligatures
fonts.initializers.base.afm.tlig = fonts.initializers.base.afm.texligatures
fonts.initializers.node.afm.tlig = fonts.initializers.base.afm.texligatures
+fonts.initializers.base.afm.trep = fonts.tfm.replacements
+fonts.initializers.node.afm.trep = fonts.tfm.replacements
+
+fonts.afm.features.register('trep') -- todo: also proper features for afm
+
-- tfm features
fonts.initializers.base.afm.equaldigits = fonts.initializers.common.equaldigits