I frequently have to submit pdf documents to government systems and want to make sure that my fonts and formatting are preserved intact on these government system. I have no way of knowing what software they use to access my documents. What is the best way to make sure that my fonts and formatting are preserved intact on these various government systems?
I understand that there are pdf files that contain fonts, and pdf files that rely on the fonts that are already installed on the viewer system.
If your pdf does not have embedded fonts, and the pdf is viewed on a system that does not have those fonts included, then the fonts get "substituted" with undesirable results. (please correct me if I am wrong about this)
How does one produce a pdf that is more likely to be consistently viewable using any pdf viewer on any system? There is a pdf "X" format, and Jmakepdfx written by Nicola Talbot.
Is that the entire answer, convert files to PDF/X using Jmakepdfx, or is there another way of looking at this issue, both with regard to how the pdf looks onscreen, and how it would look when printed. Assuming Jmakepdfx is the answer, would it be possible to use Jmakepdfx within the LaTeX/TeX code rather than use it as a standalone shell script?
Also, are there multiple ways of outputting a pdf file, best practices etc., so that is consistently viewable across platforms/systems.