code: function entryPointForGlyph(glyph) {
      var unicode = glyph.$.unicode;
      if (unicode) {
          if (multiCharUnicodeAttrs.hasOwnProperty(unicode)) {
              return multiCharUnicodeAttrs[unicode];
          } else if (unicode.length === 1) {
              return unicode.charCodeAt(0);
          }
      }
  }
docs: Determine the unicode entry point for glyph.  The 'unicode' string attribute
  is checked against a lookup table of known ligature sequences and that entry
  point is used if found.  Otherwise, if the 'unicode' attribute is a single
  character, then that character code is used.  In all other cases (such as
  a missing 'unicode' attribute or finding an unrecognized ligature string)
  the return value is undefined (which is falsy).