Open main menu

Changes

131 bytes removed ,  19:13, 13 November 2013
m
Removed a spam ad at the top of this page!
< [[From LaTeX to ConTeXt]] >
 
== LaTeX ==
 
In LaTeX, one can declare <code>cmttb10</code> as a boldface version of <code>cmtt</code> and then use i with the standard <code>\texttt</code> and <code>\textbf</code> commands.
 
<texcode>
\documentclass{article}
\DeclareFontShape{OT1}{cmtt}{bx}{n}{
<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88>cmttb10}{}
\begin{document}
\texttt{Normal and \textbf{bold Typewriter.}}
\end{document}
</texcode>
== ConTeXt ==
</texcode>
However, instead of requiring that this be defined in each document, ConTeXt also provides the possibility of including it automatically as part of the default font setups. This can be done by putting the following typescript definitions in <code>/usr/share/texmf/tex/context/third/type-loc.tex</code>. The version shown here also includes a switch between uses the newer (and bolder) <code>cmttb10cmbtt</code> and family; to use the newer (and bolder) older <code>cmbttcmttb10</code> familyfonts, uncomment them and comment out the other set.
<texcode>
\newif\ifVeryBoldTT % turn this on, if it's not bold enough:
%\VeryBoldTTtrue
\starttypescript [mono] [computer-modern] [size]
\ifVeryBoldTT% Newer, more-bold version of the bold typewriter fonts.
\definebodyfont [12pt] [tt] [bf=cmbtt10 at 12pt]
\definebodyfont [11pt] [tt] [bf=cmbtt10 at 11pt]
\definebodyfont [9pt] [tt] [bf=cmbtt9]
\definebodyfont [8pt] [tt] [bf=cmbtt8]
\else%% Older, less-bold version of the bold typewriter fonts. % \definebodyfont [12pt] [tt] [bf=cmttb10 at 12pt] % \definebodyfont [11pt] [tt] [bf=cmttb10 at 11pt] % \definebodyfont [10pt] [tt] [bf=cmttb10] % \definebodyfont [9pt] [tt] [bf=cmttb10 at 9pt] % \definebodyfont [8pt] [tt] [bf=cmttb10 at 8pt]\fi
\stoptypescript
</texcode>
\stoptext
</texcode>
 
The support for bold typewriter exists also as a module: http://pmrb.free.fr/work/OS/ConTeXt/
 
(''But it would be great if those definitions were a part of [[source:type-siz.tex|type-siz.tex]]; --[[User:Mojca Miklavec|Mojca]]'')
[[Category:Fonts]]
[[Category:From LaTeX]]
3

edits