Смешивание символов из разных шрифтов (в текстовом режиме)

Смешивание символов из разных шрифтов (в текстовом режиме)

Я использую его classicoкак повседневный шрифт, вместе с \usepackage[EULERGREEK]{sansmath}\sansmath формулами. Моя проблема: мне не нравится форма знака "равно" в classico. Я нахожу его слишком узким, например, в\Longrightarrow , но и практически везде. (МВЭна pastebin)

простой текст, набранный шрифтом "Classico"

После довольно длительных исследований tex.sx (например,Импорт одного символа из другого шрифтаи т. д.) Мне удалось убедить математический режим сохранить знак равенства из современного компьютера.

\DeclareSymbolFont{mysymbols}{T1}{cmr}{m}{n}
\DeclareMathSymbol{=}{\mathrel}{mysymbols}{`=}

Я не знаю, так ли это.как правильно это сделатьно мне кажется, что это достаточно хорошо

тот же текст, но с математическими знаками равенства, взятыми из шрифта "Computer modern"

Я бы хотел изменить шрифт для знака равенства в текстовом режиме. Это возможно?

Я пробовал играть с еще большим количеством вещей, которые я не понимаю (например, с кодами кошек, см.МВЭ), но ничего из этого не вышло.

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[sfdefault]{classico}
\usepackage[EULERGREEK]{sansmath}\sansmath

\DeclareSymbolFont{mysymbols}{T1}{cmr}{m}{n}
\DeclareMathSymbol{=}{\mathrel}{mysymbols}{`=}

% \catcode`==13 \def ={\ensuremath{=}}

\begin{document}


\begin{center}
text: 1 2 3 = 4 5 6
\end{center}

\begin{center}
math:  $ 1 2 3 = 4 5 6$
\end{center}

\begin{center}
 arrow: $\Longrightarrow$
\end{center}

\end{document}

решение1

Вот fontspecспособ получить знак равенства в отдельном шрифте в текстовом режиме, если вы компилируете с помощью LuaLaTeX или XeLaTeX.

\documentclass{article}

\usepackage{lmodern}
\renewcommand*\familydefault{\sfdefault}              % Use sans as base font

\usepackage{fontspec}
\newfontfamily{\mymathfont}{Latin Modern Math}        % Family for math symbols
\newcommand{\mymath}[1]{\bgroup\mymathfont #1\egroup} % Command to apply family
\newcommand{\EQ}{\mymath{=}}                          % Specific command for equals sign

\begin{document}
text: 1 2 3 \EQ\ 4 5 6
\end{document}

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