Methods and systems permit rendering a text element formatted using
unavailable or restricted fonts. In one embodiment, when producing a
document that contains a restricted font, text portions formatted with
the restricted font are processed into an alternate representation. A
textual representation for the text portions and the additional
representation(s) are embedded in a document or container. A unique
representation for the restricted font file allows a consuming computing
system to attempt to find the restricted font locally. Each textual
representation is rendered using its corresponding restricted font, if
the restricted font file is found. Otherwise, the additional
representation(s) are used.