# Is there a sans-serif font that appears different for I (capital i) and l (small L)?

Is there a sans-serif font that appears different for I and l? If we are not familiar with "Kim Jong Il", we might spell his name as Kim Jong Two or other incorrect ones.

• Most sans-serif fonts have I and l glyphs that look different. Usually, the lowercase l (surprisingly?) is taller than the uppercase I. Separately, the letters may be easy to confuse, but when combined, as in ‘Kim Jong Il’, it’s usually no problem to distinguish them. – Karl Ove Hufthammer Dec 29 '11 at 9:57
• @KarlOveHufthammer: I believe that most people cannot notice that l is taller than I even in "Kim Jong Il" (if it is read at a glance). Thanks anyway. – kiss my armpit Dec 29 '11 at 10:16
• Many sans serif fonts have tilted lower part of lower case l, e.g. Canatrell. – Khaled Hosny Dec 29 '11 at 14:00
• – Andreas Dec 12 '12 at 20:36
• See the new Verano Sans. – Thérèse Jun 6 '19 at 0:29

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}

• Not sure I would call this sans-serif. Maybe peu de serif. – Andreas Dec 12 '12 at 20:36

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}

\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:

• Looks like there are two clear ways to disambiguate uppercase-i and lowercase-L: add something "horizontal" at both ends of the uppercase-i (as in Tahoma and Verdana above), or add something at the bottom-right of the lowercase-L. Surprising to find that a font that does both seems so hard to find. IMO a font aiming for clarity should never have just a simple vertical bar, for either of the two letters. – ShreevatsaR Jan 21 at 2:37

• Yes, I’ve forgotten (but I wrote “examples”). – Speravir Dec 13 '12 at 16:33

A true sans-serif font might opt to add a finial to the lower case L, such as
http://www.fonts101.com/search/din+mittel

With the usual caveat involved in using truetype fonts in LaTeX.

Not in TeX Live (not yet, at least), but if you’re using xetex or luatex, here’s an option: IBM has just released a beta version of its new corporate type family, IBM Plex, containing unambiguous sans as well as monospace and serif fonts, all with real italics and in eight weights. The family is open source and available at github.com/IBM/plex.

\documentclass{article}
\usepackage{fontspec}
\setmainfont{IBMPlexSans-Regular.otf}
\begin{document}
Kim Jong Il
\end{document}


Another unambiguous sans is Archia, of which the regular weight is available free with a tweet or a Facebook share (the whole family of six upright weights has a “pay what you want” pricing policy).

(There are more samples on Behance.)

Don’t overlook the Go fonts by Bigelow & Holmes, which are available in TeX Live. As Chuck Bigelow explains in his notes (texmf-dist/doc/fonts/gofonts/gofonts.pdf), this family conforms to the German DIN 1450 legibility standard, nicely described by Linotype.

Also noteworthy is Luciole, which is designed for readers with impaired vision. Its regular, italic, bold, and bold italic are free:

Update: Thanks to Bob Tennent, CTAN now has a package supporting IBM Plex for LaTeX and pdfLaTeX as well as XeLaTeX and LuaLaTeX.

Another fine choice is the Raleway font, which is available in a recent TeXlive via \usepackage{raleway}. It is interoperable with pdftex, but also with the new Unicode engines xetex and luatex.

\documentclass{article}
\usepackage{raleway}
\begin{document}
\sffamily
W. H. Gates III. | Ill Bill
\end{document}


Besides choosing fonts to be used in the document itself, it is also helpful to have a good font for doing the editing work. There it is equally helpful to be able to distinguish characters like o O 0 Q and l I | easily. My recommendation is neither free nor cheap but after switching editing fonts for some time I have setteled with PragmataPro.

I like Tahoma and Verdana because they have serifs on the capital I, but the rest of the characters are sans-serif.

Segoe UI works as well. I don't know if this font is commonly available. I think it's what my Outlook uses for the calendar, folders, etc.