Changes

Jump to navigation Jump to search
1,124 bytes added ,  19:13, 13 November 2013
m
Removed a spam ad at the top of this page!
< [[From LaTeX to ConTeXt]]>
LaTeX:<pre>\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}</pre>== ConTeXt ==
The exact same thing can be done in ConTeXt:, although the syntax is slightly more verbose. <texcode>\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] \starttext{\tt Normal and \bf bold Typewriter.}\stoptext</texcode> Put 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 uses the newer (and bolder) <code>cmbtt</code> family; to define use the bold typewriter older <code>cmttb10</code> fonts:, uncomment them and comment out the other set. <pretexcode>
\starttypescript [mono] [computer-modern] [size]
% Newer, more-bold version of the bold typewriter fonts. \definebodyfont [12pt] [tt] [bf=cmbtt10 at 12pt] \definebodyfont [11pt] [tt] [bf=cmbtt10 at 11pt] \definebodyfont [10pt] [tt] [bf=cmbtt10] \definebodyfont [9pt] [tt] [bf=cmbtt9] \definebodyfont [8pt] [tt] [bf=cmbtt8]%% 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]
\stoptypescript
</pretexcode>
(Note that this is using the more recent <tt>cmbtt[8,9,10]</tt> family of fonts, rather than the older <tt>cmttb10</tt> font used in the LaTeX example.) Then, the fonts can be accessed without any additional setup in the documents, as in this example:<pretexcode>
\starttext
{\tt Normal and \bf bold Typewriter.}
\stoptext
</pretexcodeThe 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

Navigation menu