[Tex/LaTex] LaTeX-Font with all UTF8 symbols defined

font-encodingsfontsunicode

I'm writing a program in Java which generates a PDF for something using LaTeX. In this PDF I have to include arbitrary Unicode Characters which I get from a File.

\documentclass[11pt,a4paper]{scrartcl}

\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % or \usepackage[utf8x]{inputenc} for mor characters
\usepackage{eurosym}
\usepackage{textcomp}

\begin{document}

¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶  · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ 

le\#bla\%dd\@\euro{}i9pi\{\_\}d    dsa ddd4(ozfertig

\char"2200

\end{document}

This provides me with a lot of UTF-8-Characters but not all. In the example above the line with \char"2200 doesn't work everything else does. If I could find a Font which includes every UTF-8-Symbol (even if its just mapped to a ?) this should work. Is there such a font?

If not, is there a document which lists the range of defined Symbols with the packages I am using, such that I can replace the rest with some defined character?

I cannot use XeTeX or LuaTeX, I'm stuck with pdfLaTeX.

Best Answer

You mean Unicode characters rather than UTF-8 characters. Unicode code points are in the range hex 0-10FFFF and pdflatex fonts are restricted to hex 0-FF so you would need thousands of fonts to cover the full Unicode range and a TeX macro definition for each character (or range of characters that can be mapped as a block).