Przeglądarka Netscape w wersji 4.x i nowszych obsługuje „fonty dynamiczne”, które oparte są na technologii TrueDoc firmy Bitstream. W generalnych założeniach jest to technologia podobna do technologii OpenType, a więc pozwala na wyświetlenie strony WWW z użyciem krojów czcionek, jakich internauta nie zainstalował w swoim systemie. TrueDoc zapewnia ochronę importowanych czcionek poprzez technikę DocLock, co sprawia, że nie można użyć fontów w formacie .pfr poza domeną (lub kilkoma domenami), o których informacja musi być zawarta w pliku .pfr. Dane o domenie, z której pobierane mogą być czcionki .pfr można zapisać w trakcie tworzenia czcionek. Służą do tego odpowiednie narzędzia autorskie.
TrueDoc obsługuje w odróżnieniu od OpenType także czcionki postscriptowe, zasadniczą jednak różnicą jest to, że o ile pliki .eot muszą być tworzone dla każdej z czcionek osobno, to w technologii TrueDoc istnieje możliwość zapisania w jednym pliku wszystkich użytych na stronie czcionek.
Dwie najpopularniejsze przeglądarki WWW różnią się w obsłudze fontów dynamicznych. O ile Netscape posiada wbudowaną obsługę .pfr, o tyle MSIE musi być wzbogacony o odpowiednią kontrolkę ActiveX.
Strona wykorzystująca czcionki .pfr zawiera nieco odmienny kod umożliwiający importowanie potrzebnych czcionek niż strona oparta na technologii OpenType. Technologia TrueDoc jak dotychczas nie wspiera metody @font-face (CSS2). W to miejsce należy wykorzystać w nagłówku strony znacznik <LINK>.
<HTML> <HEAD> <TITLE>Kojarzenie czcionek ze stroną WWW</TITLE> <LINK REL="fontdef" SRC="http://www.serwer.com/demo/demofont.pfr"> </HEAD> <BODY> ... </BODY> </HTML>
Jeśli chcemy, aby fonty dynamiczne zostały wyświetlone w przeglądarce MSIE 4.x (lub nowszej), należy zaraz po znaczniku <LINK> umieścić odwołanie do kontrolki ActiveX, zlokalizowanej na serwerze firmy Bitstream. Zainstalowanie tej kontrolki jest jednokrotne, tzn. przy kolejnych odwiedzinach na stronach zawierających fonty dynamiczne MSIE nie będzie jej instalował ponownie.
<HTML> <HEAD> <TITLE>Ładowanie kontrolki ActiveX</TITLE> <LINK REL="fontdef" SRC="http://www.serwer.com/demo/demofont.pfr"> <SCRIPT LANGUAGE="JavaScript" SRC="http://www.truedoc.com/activex/tdserver.js"> <!-- Jest bardzo ważne, aby odwołanie do kontrolki ActiveX nastąpiło zaraz po znaczniku LINK --> </SCRIPT> </HEAD> <BODY> ... </BODY> </HTML>
Przypuśćmy, że plik demofont.pfr zawiera definicje dwóch czcionek – Felix Titlling oraz Garamond. Zastosowanie arkuszy stylów pozwoli wyświetlić na stronie tekst z użyciem wymienionych czcionek:
<HTML> <HEAD> <TITLE>Deklaracja stylów na stronie WWW</TITLE> <LINK REL="fontdef" SRC="http://www.serwer.com/demo/demofont.pfr"> <SCRIPT LANGUAGE="JavaScript" SRC="http://www.truedoc.com/activex/tdserver.js"> </SCRIPT> <STYLE type="text/css"> H1 { font-family: Felix Titling; font-size: 32px; } /* w bloku stylów osadzonych można zadeklarować wygląd dowolnego znacznika HTML... */ .n1 { font-family: "Garamond"; font-size: 18px; text-align: left; } /* ... lub zdefiniować dowolny klasyfikator lub identyfikator. */ </STYLE> </HEAD> <BODY> ... </BODY> </HTML>
W poniższym przykładzie zastosowano fonty dynamiczne pobrane z serwera firmy Bitstream. Dla nieprofesjonalnego twórcy stron WWW kłopot z technologią TrueDoc polega na tym, że stosunkowo trudno znaleźć oprogramowanie umożliwiające tworzenie plików .pfr. Jedną z aplikacji, jaką może wykorzystać użytkownik systemu Windows 95/98/NT jest program Corel Draw™ 8 (lub nowszy). Jeszcze inną aplikacją dostępną dla systemów Windows 95/98/NT oraz Macintosh jest program Extensis BeyondPress, który jest jednak w istocie rzeczy rozszerzeniem programu DTP QuarkXPress, należy więc posiadać i tę aplikację. Użytkownicy Macintoshy mogą zastosować program HexMac Typograph.