Пакет mmap/cmap не влияет на некоторые шрифты

Пакет mmap/cmap не влияет на некоторые шрифты

Выглядит cm-super \bfseries\sffamilyуродливо, на мой взгляд. Но когда я меняю шрифты строками

\renewcommand{\sfdefault}{fos}
\renewcommand{\bfdefault}{b} 

текст в PDFстановится недоступным для поиска с этими атрибутами (в MWE), даже с mmap/cmapпакетом.

% !TeX program = pdflatex
% !TeX encoding = utf8
% !TeX spellcheck = uk_UA
% !BIB program = bibtex8


\documentclass{article}

\usepackage[protrusion=true, expansion, tracking=true, kerning=true]{microtype}
\usepackage{mmap}

\usepackage{amsmath}
\usepackage[T2A,T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage[ukrainian]{babel}
\usepackage{misccorr}
\title{\bfseries\sffamily ЗАГОЛОВОК}

\renewcommand{\sfdefault}{fos}
\renewcommand{\bfdefault}{b} 
\begin{document}
\maketitle

\section{Теоретичне підґрунтя}

У цій роботі вивчається інтерференційна картина, що виникає при освітленні єдиним світловим пучком товстої плоскопаралельної скляної пластини, тобто використовується \emph{метод поділу амплітуди}. В цьому випадку світлові промені, що інтерферують формуються при відбиванні світла від граней пластини.

\end{document}

Можно ли решить эту задачу с помощью pdflatex.exe(не lua-или xelatex)?

решение1

У Sumatra нет проблем с вашим примером, но Adobe Reader не копирует и не вставляет. mmap предназначен для математических ресурсов, cmap не работает со шрифтами, которые используют виртуальные шрифты. Попробуйте glyphtounicode:

\documentclass{article}

\usepackage[protrusion=true, expansion, tracking=true, kerning=true]{microtype}

\usepackage{amsmath}
\usepackage[T2A,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ukrainian]{babel}
\usepackage{misccorr}

\renewcommand{\sfdefault}{fos}
\renewcommand{\bfdefault}{b}

\input{glyphtounicode}
\pdfgentounicode=1

\begin{document}
\sffamily вивчається 
\end{document}

Связанный контент