\u00df German ss Eszett, Scharfes S. It is
more like an extra letter of the alphabet than a ligature, since the meaning of
words can change when it is used. It has no equivalent upper case form. &szlig; in HTML5 (Hypertext Markup Language v 5)



tt

&#xe70e;

\ue70e unofficial in private area

th

not available.

fj

not available.

Why so Few Ligatures?

Unicode has more symbols than you could shake
a stick at, but is barren when it comes to ligatures. Why is this? In other
languages, especially Arabic, which simulates hand writing, the ligature problem is
explosively large, so the Unicode people decided to leave most of the ligatures out
of Unicode and simply allow the typesetting or browser software to deal with them,
inserting ligatures using its own rules from documents encoded in ligature-free
Unicode.

Exchange documents should not contain ligatures. They should be inserted at the
last second by the font rendering software using its own rules, much the way it
positions characters and chooses their sizes. The ligatures that do exist in Unicode
are there primarily for legacy reasons.

GlyphVector

If your font does not have ligatures, you can
fake ligatures with kerning to squeeze letters closer together than normal. You do
that by composing a GlyphVector where you manually select
the glyphs and manually position them. Then you feed that to
Graphics2D.drawGlyphVector
( GlyphVectorg, floatx, floaty).