Merge pull request #2566 from mduan/issue2099

Handle missing 'FontName' entry in FontDescriptor object
Skip commands that have too few arguments

- Commands that have too few args will be skipped
- Commands that have too many args will generate an info, but still
execute