XObject suggestion picked up the missing fonts - thanks.
But a question still on the same vein. I find the fonts on each page. (see below showing glyph counts as evidenced using iterating fonts for each page and using GetCharCodeIterator).
How do these two from page 1 differ?
Name:ABCDEE+Arial,Bold, FamilyName:Arial, EmbeddedFontName: 39 characters
Name:ABCDEE+Arial,Bold, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial,Bold 39 characters
Or these from page 4?
Name:ABCEEE+Arial,Italic, FamilyName:Arial, EmbeddedFontName: 33 characters
Name:ABCEEE+Arial,Italic, FamilyName:Arial, EmbeddedFontName:ABCEEE+Arial,Italic 33 characters
I think to build a composite list of fonts for the entire document I need to key a dictionary on Name+FamilyName+EmbeddedFontName, and only keep unique occurrences. Each keyed occurrence seen on separate pages seems to refer to the same glyph count. I suspect they return a reference to the same font object? Also, except for embedded font name property differing, some of these almost look like they might be duplicates.
Our ultimate goal is to provide a pick-list for export of True Type Fonts for the entire document. Storing these temporarily aids us in ancillary processes we will do to enhance the output in the printing process.
Page 1 ----------------------------
Name:ABCDEE+Arial, FamilyName:Arial, EmbeddedFontName: 91 characters
Name:ABCDEE+Times New Roman, FamilyName:Times New Roman, EmbeddedFontName:ABCDEE+Times New Roman 8 characters
Name:ABCDEE+Calibri,Bold, FamilyName:Calibri, EmbeddedFontName: 49 characters
Name:ABCDEE+Calibri,Bold, FamilyName:Calibri, EmbeddedFontName:ABCDEE+Calibri,Bold 49 characters
Name:ABCEEE+Calibri, FamilyName:Calibri, EmbeddedFontName: 45 characters
Name:ABCEEE+Calibri, FamilyName:Calibri, EmbeddedFontName:ABCEEE+Calibri 45 characters
Name:ABCDEE+Arial, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial 91 characters
Name:ABCDEE+BakerSignet BT, FamilyName:BakerSignet BT, EmbeddedFontName: 43 characters
Name:ABCDEE+BakerSignet BT, FamilyName:BakerSignet BT, EmbeddedFontName:ABCDEE+BakerSignet BT 43 characters
Name:ABCDEE+Arial,Bold, FamilyName:Arial, EmbeddedFontName: 39 characters
Name:ABCDEE+Arial,Bold, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial,Bold 39 characters
Name:ABCDEE+Arial,BoldItalic, FamilyName:Arial, EmbeddedFontName: 39 characters
Name:ABCDEE+Arial,BoldItalic, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial,BoldItalic 39 characters
Name:ABCDEE+Arial Black, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial Black 16 characters
Page 2 ----------------------------
Name:ABCDEE+Arial, FamilyName:Arial, EmbeddedFontName: 91 characters
Name:ABCDEE+Times New Roman, FamilyName:Times New Roman, EmbeddedFontName:ABCDEE+Times New Roman 8 characters
Name:ABCDEE+Arial, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial 91 characters
Name:ABCDEE+BakerSignet BT, FamilyName:BakerSignet BT, EmbeddedFontName:ABCDEE+BakerSignet BT 43 characters
Page 3 ----------------------------
Name:ABCDEE+Arial, FamilyName:Arial, EmbeddedFontName: 91 characters
Name:ABCDEE+Times New Roman, FamilyName:Times New Roman, EmbeddedFontName:ABCDEE+Times New Roman 8 characters
Name:ABCDEE+Calibri,Bold, FamilyName:Calibri, EmbeddedFontName:ABCDEE+Calibri,Bold 49 characters
Name:ABCEEE+Poor Richard, FamilyName:Poor Richard, EmbeddedFontName:ABCEEE+Poor Richard 21 characters
Name:ABCEEE+Yorktown, FamilyName:Yorktown, EmbeddedFontName:ABCEEE+Yorktown 14 characters
Name:ABCEEE+Arial Narrow, FamilyName:Arial, EmbeddedFontName:ABCEEE+Arial Narrow 40 characters
Name:ABCEEE+Arial Narrow,Bold, FamilyName:Arial, EmbeddedFontName:ABCEEE+Arial Narrow,Bold 35 characters
Name:ABCEEE+Anderson Thunderbirds Are GO!, FamilyName:Anderson Thunderbirds Are GO!, EmbeddedFontName:ABCEEE+Anderson Thunderbirds Are GO! 23 characters
Name:ABCDEE+Arial, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial 91 characters
Name:ABCEEE+Times New Roman, FamilyName:Times New Roman, EmbeddedFontName: 8 characters
Name:ABCEEE+DFKai-SB, FamilyName:DFKai-SB, EmbeddedFontName:ABCEEE+DFKai-SB 23 characters
Name:ABCEEE+Blue Highway,Bold, FamilyName:Blue Highway, EmbeddedFontName:ABCEEE+Blue Highway,Bold 36 characters
Name:ABCDEE+BakerSignet BT, FamilyName:BakerSignet BT, EmbeddedFontName:ABCDEE+BakerSignet BT 43 characters
Name:ABCDEE+Arial,Bold, FamilyName:Arial, EmbeddedFontName: 39 characters
Name:ABCDEE+Arial,Bold, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial,Bold 39 characters
Name:ABCDEE+Arial,BoldItalic, FamilyName:Arial, EmbeddedFontName: 39 characters
Page 4 ----------------------------
Name:ABCDEE+Arial, FamilyName:Arial, EmbeddedFontName: 91 characters
Name:ABCDEE+Calibri,Bold, FamilyName:Calibri, EmbeddedFontName: 49 characters
Name:ABCDEE+Calibri,Bold, FamilyName:Calibri, EmbeddedFontName:ABCDEE+Calibri,Bold 49 characters
Name:ABCEEE+Calibri, FamilyName:Calibri, EmbeddedFontName: 45 characters
Name:ABCEEE+Calibri, FamilyName:Calibri, EmbeddedFontName:ABCEEE+Calibri 45 characters
Name:ABCEEE+Arial Narrow,Bold, FamilyName:Arial, EmbeddedFontName:ABCEEE+Arial Narrow,Bold 35 characters
Name:ABCDEE+Arial, FamilyName:Arial, EmbeddedFontName:ABCDEE+Arial 91 characters
Name:ABCEEE+Calibri,Italic, FamilyName:Calibri, EmbeddedFontName: 56 characters
Name:ABCEEE+Calibri,Italic, FamilyName:Calibri, EmbeddedFontName:ABCEEE+Calibri,Italic 56 characters
Name:ABCEEE+Engravers MT, FamilyName:Engravers MT, EmbeddedFontName:ABCEEE+Engravers MT 13 characters
Name:ABCEEE+Arial,Italic, FamilyName:Arial, EmbeddedFontName: 33 characters
Name:ABCEEE+Arial,Italic, FamilyName:Arial, EmbeddedFontName:ABCEEE+Arial,Italic 33 characters
Name:ABCEEE+Castellar, FamilyName:Castellar, EmbeddedFontName:ABCEEE+Castellar 30 characters
Name:ABCFEE+Gisha,Bold, FamilyName:Gisha, EmbeddedFontName:ABCFEE+Gisha,Bold 49 characters
Name:ABCFEE+Watson, FamilyName:Watson, EmbeddedFontName:ABCFEE+Watson 19 characters
Name:ABCDEE+Arial,Bold, FamilyName:Arial, EmbeddedFontName: 39 characters
Name:ABCDEE+Arial,BoldItalic, FamilyName:Arial, EmbeddedFontName: 39 characters
As always, thanks for helping us to understand.