Ничего не понял. PDF может формировать вообще веб-сервер (который
всегда один, одинаков и отлажен). А на вебстранице может быть тупая
форма которая даже в IE5.0 сработает без ошибок. То что в разных
браузерах по-разном выглядит -- это не победимо, потому, что так
задумано. Как оно может одинаково выглядеть, если шрифы разные,
разрешения дисплея разные, метрики шрифтов разного размера --
разные. И при печати опять всё переколбасит ещё раз, если конечно
не будут печатать как картинку, что винда любит... хотя тут можно и на принтер нарваться: я делал печать как-то, и всё нормально печатало на дешёвых принтерах. К офисному лазерному подключили -- нифига непонятно, одни еврейские ероглифы. Он как раз решил самостоятельно отрендерить и шрифты не из той кодовой страницы загружать начал. Всем смешно, а мне не очень. Еле нашёл, как оно там получается так. В GDI когда шрифт грузишь, там можно default оставить, а можно насильно кодовую страницу задать (и если в шрифте такой нет, то винда другой подставляет что ли, а если дефолт -- получи что есть).