Mark Shoulson revived the proposal to encode Klingon in Unicode, in a 2016 document called “pIqaD (Klingon) and its Usage.” In it, he gives several examples, including a comic book, Star Trek: [Manifest Destiny] #1, translated into Klingon and printed almost entirely in pIqaD.
The most recent example I’ve seen of someone using pIqaD in a context that has nothing to do with Star Trek is that some fans of the pro soccer player Meghan Klingenberg, of the Portland Thorns, bring this banner to all her home games in Portland, Oregon (photo by Molly Blue):

The Klingon Wiki has a list of fonts that support Klingon, including several that encode it in the region of the Private Use Area standardized by the Linux Kernel, and later, the ConScript Unicode Registry and adopted by the Klingon Language Instutute. There are, additionally, several TeX packages not listed there that support Klingon.
The font downloads and some other support files are on this page, although you might not necessarily want to install the registry entries, It’s usable; I got this image in LuaLaTeX with the KAG pIqaD font, complete with kerning:

Here is the same template with the font Klingon pIqaD vaHbo’ by Mike Neft:

Source code, in case the template is useful:
\documentclass[preview,varwidth]{standalone}
\usepackage{graphicx}
\usepackage{fontspec}
\makeatletter
%% Use the ISO 639 language code tlh as an abbreviation.
\newcommand\@tlhfontname{pIqaD}
%% Because many Klingon fonts do not contain a Latin alphabet, take the ratio
%% of the height of the H in the main text font to either the Latin H of the
%% the pIqaD font if it contains one, or the Klingon H if it does not, and
%% scale the pIqaD by that ratio. This means pIqaD will match the height of
%% English.
\newlength{\@capheight}
\settoheight{\@capheight}{\normalfont H}
\newlength{\@tlhheight}
\settoheight{\@tlhheight}{{\fontspec{\@tlhfontname}
\iffontchar\font`H
H
\else
\symbol{"F8D6}
\fi}}
\newcommand{\@capratio}{\strip@pt\dimexpr 1.0pt *
\numexpr\@capheight\relax /
\numexpr\@tlhheight\relax\relax }
%% For symmetry with Polyglossia's \sanskritfont, \sanskrittext,
%% \devanagarifont, etc.
\newfontfamily{\klingonfont}{\@tlhfontname}[Scale=\@capratio]
\newcommand\klingontext[1]{{\klingonfont #1\relax}}
%% It's more consistent with LaTeX conventions to define strictly text-mode
%% symbols with names like \texttlhA than \klingonA, and this is a Very
%% Serious Project™.
\newcommand\texttlhA{\klingontext{\symbol{"F8D0}}}
\newcommand\texttlhB{\klingontext{\symbol{"F8D1}}}
\newcommand\texttlhCH{\klingontext{\symbol{"F8D2}}}
\newcommand\texttlhD{\klingontext{\symbol{"F8D3}}}
\newcommand\texttlhE{\klingontext{\symbol{"F8D4}}}
\newcommand\texttlhGH{\klingontext{\symbol{"F8D5}}}
\newcommand\texttlhH{\klingontext{\symbol{"F8D6}}}
\newcommand\texttlhI{\klingontext{\symbol{"F8D7}}}
\newcommand\texttlhJ{\klingontext{\symbol{"F8D8}}}
\newcommand\texttlhL{\klingontext{\symbol{"F8D9}}}
\newcommand\texttlhM{\klingontext{\symbol{"F8DA}}}
\newcommand\texttlhN{\klingontext{\symbol{"F8DB}}}
\newcommand\texttlhNG{\klingontext{\symbol{"F8DC}}}
\newcommand\texttlhO{\klingontext{\symbol{"F8DD}}}
\newcommand\texttlhP{\klingontext{\symbol{"F8DE}}}
\newcommand\texttlhQ{\klingontext{\symbol{"F8DF}}}
\newcommand\texttlhQH{\klingontext{\symbol{"F8E0}}}
\newcommand\texttlhR{\klingontext{\symbol{"F8E1}}}
\newcommand\texttlhS{\klingontext{\symbol{"F8E2}}}
\newcommand\texttlhT{\klingontext{\symbol{"F8E3}}}
\newcommand\texttlhTLH{\klingontext{\symbol{"F8E4}}}
\newcommand\texttlhU{\klingontext{\symbol{"F8E5}}}
\newcommand\texttlhV{\klingontext{\symbol{"F8E6}}}
\newcommand\texttlhW{\klingontext{\symbol{"F8E7}}}
\newcommand\texttlhY{\klingontext{\symbol{"F8E8}}}
\newcommand\texttlhGlott{\klingontext{\symbol{"F8E9}}}
\newcommand\texttlhZero{\klingontext{\symbol{"F8F0}}}
\newcommand\texttlhOne{\klingontext{\symbol{"F8F1}}}
\newcommand\texttlhTwo{\klingontext{\symbol{"F8F2}}}
\newcommand\texttlhThree{\klingontext{\symbol{"F8F3}}}
\newcommand\texttlhFour{\klingontext{\symbol{"F8F4}}}
\newcommand\texttlhFive{\klingontext{\symbol{"F8F5}}}
\newcommand\texttlhSix{\klingontext{\symbol{"F8F6}}}
\newcommand\texttlhSeven{\klingontext{\symbol{"F8F7}}}
\newcommand\texttlhEight{\klingontext{\symbol{"F8F8}}}
\newcommand\texttlhNine{\klingontext{\symbol{"F8F9}}}
\newcommand\texttlhComma{\klingontext{\symbol{"F8FD}}}
\newcommand\texttlhStop{\klingontext{\symbol{"F8FE}}}
\newcommand\texttlhMumm{\klingontext{\symbol{"F8FF}}}
\makeatother
\newcommand\tlhIngenbergh{\texttlhTLH\texttlhL\texttlhI\texttlhNG%
\texttlhE\texttlhN\texttlhB\texttlhE\texttlhR\texttlhGH}
% Could also directly insert the Unicode PUA characters.
\newlength{\nameWidth}
\settowidth{\nameWidth}{\tlhIngenbergh}
\begin{document}
\resizebox{\nameWidth}{!}{\texttlhMumm} \\
\tlhIngenbergh
\end{document}