I always thought that glyph shapes were hard-coded in a PDF, if the respective font is embedded, so that a PDF file would look the same on all devices and systems.
Now, I have converted some truetype fonts into pfb files, with WGL-4 encoding. On my Linux system, the german double s shows up correctly in a pdf I have produced with latex and dvipdfm (with option -e to disable partial font embedding, i.e. to embed all fonts completely). However, when displaying the file with both Acrobat and gsview on Windows, a ydieresis pops up where a germandbls should appear.
Do PDF files look for any environment variables, fonts or encodings on the host system? The difference seems to be related to the operating system, as various PDF viewers show the /germandbls on the Linux system, and both Acrobat and gsview show the /ydieresis on Windows.
Where should I look first in order to fix this problem? Are you seeing a german double s or a ydieresis in the file? Any help would be greatly appreciated. -- cs