]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Pdf: Disable fonts processing for now
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 18 Jun 2020 16:13:08 +0000 (17:13 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 18 Jun 2020 16:13:08 +0000 (17:13 +0100)
lualib/lua_content/pdf.lua

index ed88a24bd4ac937a0a4c324045f6c51bbddb2b8b..e47c21ef6db14b73804b5e35a6da1a663f9a0ad8 100644 (file)
@@ -491,6 +491,7 @@ end
 
 -- Extracts font data and process /ToUnicode mappings
 -- NYI in fact as cmap is ridiculously stupid and complicated
+--[[
 local function process_font(task, pdf, font, fname)
   local dict = font
   if font.dict then
@@ -507,6 +508,7 @@ local function process_font(task, pdf, font, fname)
     end
   end
 end
+--]]
 
 -- Forward declaration
 local process_dict
@@ -711,9 +713,11 @@ process_dict = function(task, pdf, obj, dict)
       obj.resources = resources
     end
 
-    local fonts = obj.resources.Font
 
-    if fonts and type(fonts) == 'table' then
+
+--[[Disabled fonts extraction
+     local fonts = obj.resources.Font
+     if fonts and type(fonts) == 'table' then
       obj.fonts = {}
       for k,v in pairs(fonts) do
         obj.fonts[k] = maybe_dereference_object(v, pdf, task)
@@ -729,6 +733,7 @@ process_dict = function(task, pdf, obj, dict)
         end
       end
     end
+]]
 
     lua_util.debugm(N, task, 'found resources for object %s:%s (%s): %s',
         obj.major, obj.minor, obj.type, obj.resources)