         if path_id.endsWith '-glyfmetric'
           pd          = path_dom.getAttribute 'd'
           bbox        = @_boundingbox_from_pathdata pd
-          entry.shift = { x: bbox.x1, }
+          entry.shift = { x: bbox.x1, y: bbox.y1, }
         else
           pds.push path_dom.getAttribute 'd'
       # urge '^432-7^', pds

    PAPER.setup new PAPER.Size 1000, 1000
    validate.nonempty_text pd
    path_pth    = PAPER.PathItem.create pd
    path_pth.translate new PAPER.Point -shift.x, 0
    return ( path_pth.exportSVG { asString: false, precision: 0, } ).getAttribute 'd'

  #---------------------------------------------------------------------------------------------------------

        warn "found no paths for group #{rpr path_id}"
        continue
      entry.pd = @_unite_path_data pds
      entry.pd = @_shift_pathdata entry.pd, entry.shift if entry.shift?
    #.......................................................................................................
    for path_dom in svg_dom.querySelectorAll 'path'
      continue if seen_pathdoms.has path_dom
