diff options
| author | Marius <mariausol@gmail.com> | 2011-02-11 13:40:18 +0200 | 
|---|---|---|
| committer | Marius <mariausol@gmail.com> | 2011-02-11 13:40:18 +0200 | 
| commit | ab6d8e11ebd76ab61d2b451d1c8c7be0a7ccf4bc (patch) | |
| tree | 0df795b7ac40a06a7c6e825a28346c72b4dddd73 /tex/generic | |
| parent | 50888f059727e2f5857de552691eadce571db57f (diff) | |
| download | context-ab6d8e11ebd76ab61d2b451d1c8c7be0a7ccf4bc.tar.gz | |
beta 2011.02.11 12:23
Diffstat (limited to 'tex/generic')
| -rw-r--r-- | tex/generic/context/luatex-fonts-merged.lua | 18 | 
1 files changed, 9 insertions, 9 deletions
| diff --git a/tex/generic/context/luatex-fonts-merged.lua b/tex/generic/context/luatex-fonts-merged.lua index 6aacb9857..0563456d0 100644 --- a/tex/generic/context/luatex-fonts-merged.lua +++ b/tex/generic/context/luatex-fonts-merged.lua @@ -1,6 +1,6 @@  -- merged file : luatex-fonts-merged.lua  -- parent file : luatex-fonts.lua --- merge date  : 02/10/11 13:23:45 +-- merge date  : 02/11/11 12:23:06  do -- begin closure to overcome local limits and interference @@ -5533,11 +5533,11 @@ fonts.map.addtounicode = function(data,filename)          cidcodes = usedmap.unicodes      end      uparser = makenameparser() -    local aglmap = fonts.enc and fonts.enc.agl -- to name +    local unicodevector = fonts.enc.agl.unicodes -- loaded runtime in context      for index, glyph in next, data.glyphs do          local name, unic = glyph.name, glyph.unicode or -1 -- play safe          if unic == -1 or unic >= private or (unic >= 0xE000 and unic <= 0xF8FF) or unic == 0xFFFE or unic == 0xFFFF then -            local unicode = (lumunic and lumunic[name]) or (aglmap and aglmap[name]) +            local unicode = (lumunic and lumunic[name]) or unicodevector[name]              if unicode then                  originals[index], tounicode[index], ns = unicode, tounicode16(unicode), ns + 1              end @@ -5581,7 +5581,7 @@ fonts.map.addtounicode = function(data,filename)                      -- skip                  elseif nplit == 1 then                      local base = split[1] -                    unicode = unicodes[base] or (aglmap and aglmap[base]) +                    unicode = unicodes[base] or unicodevector[base]                      if unicode then                          if type(unicode) == "table" then                              unicode = unicode[1] @@ -5592,7 +5592,7 @@ fonts.map.addtounicode = function(data,filename)                      local t, n = { }, 0                      for l=1,nplit do                          local base = split[l] -                        local u = unicodes[base] or (aglmap and aglmap[base]) +                        local u = unicodes[base] or unicodevector[base]                          if not u then                              break                          elseif type(u) == "table" then @@ -15419,12 +15419,12 @@ for k, v in next, extras do      end  end --- can be a return and loaded on demand +-- can be a return and loaded on demands (although there are no more vectors like this)  fonts.enc.agl = { -    names    = names, -    extras   = extras, -    unicodes = unicodes, +    names    = names,     -- unicode -> name +    unicodes = unicodes,  -- name -> unicode +    extras   = extras,    -- merged into the other two  }  -- dofile("char-def.lua") | 
