@Divingduck: Cool

As for reporting what fonts are used for what characters, it is possible, but it would be fairly slow, and would only work for embedded fonts, since otherwise the font used is system dependent. Basically, it would use the code from the font subsetting tool.