Hier das funktionsfähiges Minimalbeispiel. Ich benötige noch die Sprachen Hindi und Thai. Die Idee Unicode ist vielleicht eine gute Idee. Wie zusätzlichen Packete muß ich einfügen, um Unicode mit pdfLatex zum Laufen zu bringen? Das Packet Hindi läßt sich laden. Ich weiß nicht, wie ich einen Buchstaben aus dem Alphabet Hindi in meine Tabelle eintragen muß. Wenn ich das Paket Thai lade, dann bekomme ich die Fehlermeldung Package inputenc Error: Invalid UTF-8 byte "9F. Hier scheint etwas mit den Umlauten nicht in Ordnung zu sein.
\documentclass[8pt,openright,twoside]{extbook}
\usepackage[sfdefault,condensed]{roboto}
\usepackage{roboto-mono}
\usepackage[OT2,T1]{fontenc}
\usepackage[hindi,russian,ngerman]{babel}
%\usepackage{amsmath,amsfonts,amsthm,bm}
\usepackage{booktabs}
\usepackage{titlesec,color}
\usepackage[table]{xcolor}
\usepackage{array}
\usepackage{footnote}
\usepackage{forloop}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{siunitx}
\usepackage{supertabular}
\usepackage{paralist}
\usepackage{ragged2e}
\usepackage{subcaption}
\usepackage{xurl}
%% Set paper size
% DIN B6
\usepackage[
b6paper,
left=10mm,
right=10mm,
top=10mm,
bottom=10mm,
% includeheadfoot,
headsep=0mm,
footskip=5mm,
% nomarginpar, % kein Platz für Randnotizen
% showframe, % Anzeige des Satzspiegels
]{geometry}
%% Chapter formating
\newcommand{\hsp}{\hspace{10pt}}
\titleformat{\chapter}[hang]{\large\bfseries}{\thechapter\hsp{|}\hsp}{0pt}{\large\bfseries}
\titlespacing*{\chapter}{0pt}{0pt}{0pt}
%% Section formating
\titleformat{\section}{\normalsize\bfseries}
\titleformat{\subsection}{\small\bfseries}
\titleformat{\subsubsection}{\small\bfseries}
\titleformat{\paragraph}{\footnotesize\bfseries}
%% Don’t add extra space after sentences
\frenchspacing
%% Set parindent
%\setlength{\parindent}{0pt}
\setlength{\parskip}{.5em}
\setlength{\LTpre}{6pt}
\setlength{\LTpost}{6pt}
%% Sorgt beim Dokumenttyp book dafür, daß kein Ausgleich des unteren Seitenrandes durch Dehnung der Absatzabstände durchgeführt wird.
\raggedbottom
%% Ausrichtung und Silbentrennung in einer Tabelle
\newcolumntype{F}[1]{>{\RaggedRight\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
\newcolumntype{T}[1]{>{\Centering\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
\newcolumntype{K}[1]{>{\RaggedLeft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
%% Fehlerkorrektur im Inhaltesverzeichnis
%\renewcommand\@pnumwidth{2em}%
%% Languages
\usepackage{arabtex}
\usepackage{cjhebrew}
\usepackage{CJKutf8}
\usepackage{textgreek}
\begin{document}
\begin{longtable}{@{\extracolsep{\fill}}cl@{}}\toprule
\textbf{Zeichen} & \textbf{Sprache} \\\midrule
\endhead
\texttt{\RL{A}} & Arabisch \\
\texttt{a} & German \\
\texttt{\textalpha} & Griechisch \\
\texttt{\cjRL{'}} & Hebräisch \\
\texttt{\CJK{UTF8}{min}ア} & Japanisch \\
\texttt{\CJK{UTF8}{mj}ㅗ} & Koreanisch \\
\texttt{\cyr{a}} & Kyrillisch \\
\texttt{\RL{a}} & Persisch \\
\texttt{} & Thailändisch ????? \\
\texttt{} & Hindi ?????? \\
\end{longtable}
\end{document}