Is there a sans-serif font that appears different for I (capital i) and l (small L)?
Some examples for fonts in T1 font-encoding
Found in a full MiKTeX installation, but also in my (portable) TeX Live installation:
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{lmodern}
\newcommand*{\test}{W. H. Gates III. | Ill Bill}
\newcommand*{\testfont}[2]{#1: \textsf{\fontfamily{#2}\selectfont\test}}
\setlength{\parindent}{0pt}
\linespread{1.5}
\begin{document}
\testfont{Cabin}{Cabin-TLF}
\testfont{Cantarell}{fca}
\testfont{Comfortaa}{fco}
\testfont{Iwona}{iwona}
\testfont{Kp-Sans}{jkpss}
\testfont{PT-Sans}{PTSans-TLF}
- * - * - * - * - * - * - * - * - * - * - * - * - * -
\testfont{Tahoma}{tahoma}
\testfont{MS Trebuchet}{trebuchet}% I mixed up the name, it should have been "Trebuchet MS".
\testfont{Verdana}{verdana}
\end{document}
If used alone or with their family companions, most of them are called with a \usepackage
command. For the three fonts below the starred line one needs to manually install the winfonts package.
Just for comparison some fonts with no or only a little distinction between big i and small L:
From the LaTeX2e Font Catalogue: Sans Serif Fonts, there is venturis
:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[lf]{venturis} %% lf option gives lining figures as default;
%% remove option to get oldstyle figures as default
\renewcommand*\familydefault{\sfdefault} %% Only if the base font of the document is to be sans serif
\begin{document}
Kim Jong Il
\end{document}
What about the new Source Sans Pro by Adobe?