I managed to set precise font size in memoir class on the basis of this answer, e.g. normalsize is 14bp.
After applying tempora package I have to reset ttdefault, e.g. by Computer Modern Typewriter.
As a result the ttdefault has lost 14bp and become 13,77bp.
How can I ask 14bp come back?
MWE: main.tex
\providecommand*{\anyptfilebase}{bpfont} %set new fonts
\providecommand*{\anyptsize}{14} %switch on bpfont14.clo - the copy of mem14.clo
\documentclass[extrafontsizes,a4paper,*pt,oneside,openany]{memoir}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english, russian]{babel}[2014/03/24]% Языки: русский, английский
\usepackage{tempora} %TemporaLGCUni of Times type
%\renewcommand{\ttdefault}{cmtt}
\renewcommand{\ttdefault}{lcmtt} %bigger
\begin{document}
{\fontsize{14bp}{18bp}\selectfont ха-хаха Book\_name\_ch\_AuthorsSurnames}
{\normalsize\selectfont ха-хаха Book\_name\_ch\_AuthorsSurnames}
{\itshape \verb|ха-хаха Book_name_ch_AuthorsSurnames|}.
{\normalsize\selectfont \verb|ха-хаха Book_name_ch_AuthorsSurnames|}
{\fontsize{14bp}{18bp}\selectfont\texttt{ха-хаха Book\_name\_ch\_AuthorsSurnames}}
{\texttt{\fontsize{14bp}{18bp}\selectfont ха-хаха Book\_name\_ch\_AuthorsSurnames}}
{\small{\texttt{ха-хаха Book\_name\_ch\_AuthorsSurnames}}}
\end{document}
MWE: bpfont14.clo is mem14.clo(link) with 4 lines of the code replaced (please, set this file in the folder with main.tex):
\@setfontsize\normalsize{14bp}{18bp} % SET 14 Adobe pt and 1,5 Adobe intervals. One can wish to delete all other text for precise result.
\abovedisplayskip 14\p@ \@plus3\p@ \@minus8\p@
\abovedisplayshortskip \z@ \@plus3\p@
\belowdisplayshortskip 7\p@ \@plus3.5\p@ \@minus3\p@
PDF:


\EC@ttfamily? What does<-8.5>#50800....<32->#53583mean? There is also no idea where could I find information about\hyphenchar\font\m@neand<->ssub*to solve the problem by myself. – Vladimir Parkhomenko Sep 23 '17 at 15:50\hyphenationwhen I use\textttin Index : https://tex.stackexchange.com/q/394500/44348 – Vladimir Parkhomenko Oct 04 '17 at 10:12