1. In a data processing system, a method for font resolution between a first defined font in a document architecture and a second available font within the data processing system, comprising the steps of: loading data interpretation tables into the data processing system; loading a Font Substitution Table into the data processing system; loading a locally available Font Library into the data processing system; loading a source document which includes a map coded font structure into the data processing system; getting said map coded font structure and parsing it in the data processing system; matching parsed names extracted from said map coded font structure against said Font Substitution Table; generating an initial Code Page Name and an initial Character Set Name from said Font Substitution Table; searching said Font Library for a working Code Page Name and a working Character Set Name; printing said document using said working Code Page Name and said working Character Set Name on a printer in said data processing system; if said step of matching parsed names against said Font Substitution Table fails to generate an initial Code Page Name and an initial Character Set Name, the method further comprises the steps of: matching said parsed names against said data interpretation tables; generating an initial Code Page name and initial Character Set Name from said data interpretation tables; searching said Font Library for a working Code Page Name and a working Character Set Name; outputting said working Code Page Name and said working Character Set Name derived from said data interpretation tables to print and display said document in said data processing system.