# [NTG-context] Ligature handling for PDF searching.

Vit Zyka vit.zyka at seznam.cz
Wed Jul 27 10:04:17 CEST 2005

```Brooks Moses wrote:
> (This came up on comp.text.tex in a question about LaTeX, but it also
> applies to ConTeXt, and the proposed solution for LaTeX doesn't apply.)
>
> Consider the following document:
>
>   \starttext
>   Some ligature tests: ff, fi, ffi, fl, ffl.
>   \stoptext
>
> If I process that with texexex -pdf, load it into Acrobat 5, and then
> copy-and-paste the text from the PDF into a text editor, the fi and fl
> ligatures are correctly treated as two letters, but the ff, ffi, and ffl
> ligatures are treated as single (unknown) characters.  Similarly,
> searching for "f" within the document only finds the fi and fl
> ligatures; it doesn't find the others.  Searching for "ff" finds nothing.
>
> This is a fairly significant problem in the on-screen usability of
> ConTeXt-created documents.
>
> In LaTeX, there is apparently a solution in the cmap.sty package (though
> it currently only works for T1 encoding):
>   http://www.ctan.org/tex-archive/macros/latex/contrib/cmap/
>
> Is there a similar solution for ConTeXt?  (Has this perhaps been solved
> with a later version of ConTeXt than I have on my computer?)

Yes, but IFAIK only for one or two encodings (CMAP files). I have to
remember ... the keyword is \usepdffontresource. See source enco-pfr.tex