From 950209b26f70aa87ed07c54f82a95b6f03b7c3a0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 9 Jan 2006 00:47:01 +0000 Subject: doc/fonts git-svn-id: svn://tug.org/texlive/trunk@83 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/euro-ce/euro-ce.doc | 172 ++++++++++++++++++++++++ Master/texmf-dist/doc/fonts/euro-ce/euro-ce.tex | 129 ++++++++++++++++++ 2 files changed, 301 insertions(+) create mode 100644 Master/texmf-dist/doc/fonts/euro-ce/euro-ce.doc create mode 100644 Master/texmf-dist/doc/fonts/euro-ce/euro-ce.tex (limited to 'Master/texmf-dist/doc/fonts/euro-ce') diff --git a/Master/texmf-dist/doc/fonts/euro-ce/euro-ce.doc b/Master/texmf-dist/doc/fonts/euro-ce/euro-ce.doc new file mode 100644 index 00000000000..2d94484a0c9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/euro-ce/euro-ce.doc @@ -0,0 +1,172 @@ +EURO CURRENCY SYMBOL and CE MARK --- version 3.0 (6 March 2002) +(c) 1998-2002 Harold W. de Wijn --- No warranty whatsoever + +IN CASE YOU APPRECIATE THESE FILES, OR HAVE ANY COMMENTS, PLEASE SEND AN +E-MAIL TO H.W.deWijn@phys.uu.nl + +ABOUT THE AUTHOR: www.phys.uu.nl/~dewijn + + + +(1) METAFONT source of the official euro currency symbol and scores of + variants, including italic, slanted, boldface, boldface italic + boldface slanted, condensed, and outline. Varying single parameters + for compression, thickness, and slanting allows the user to add new + variants. + +(2) METAFONT source of the CE mark and several variants. + + + *** FILES *** + +euro-ce.doc documentation (this file) +euroof.mf METAFONT source of the official euro currency symbol +eurorm.mf METAFONT source of the official euro currency symbol + and its condensed variants, both filled and in outline +euroit.mf METAFONT source of the italic variants +eurosl.mf METAFONT source of the slanted variants +eurobf.mf METAFONT source of the boldface variants +eurobfit.mf METAFONT source of the boldface italic variants +eurobfsl.mf METAFONT source of the boldface slanted variants +eurosp.mf Example of METAFONT source for specials +euromac.mf driver file for generating euro symbols +cerm.mf METAFONT source of the CE mark +ceit.mf METAFONT source of the italic variant +cesl.mf METAFONT source of the slanted variant +cemac.mf driver file for generating CE marks +euro-ce.tex test (to be run with plain TeX) + +The METAFONT source files should be run with plain METAFONT. + +Files should be renamed whenever they are modified! + + + *** CHARACTERS *** + +The euro symbol is provided in roman (eurorm.mf), italic (euroit.mf), +slanted (eurosl.mf), boldface (eurobf.mf), boldface italic (eurobfit.mf), +and boldface slanted (eurobfsl.mf) typefaces, each of which comprises the +letters: + + E,e official width + D,d demicondensed + F,f condensed + G,g double condensed + O,o one-pixel-outline, official width + N,n one-pixel-outline, demicondensed + P,p one-pixel-outline, condensed + Q,q one-pixel-outline, double condensed + +Upper-case letters refer to euro symbols having the height of the +capital C of the corresponding Computer Modern roman font. Lower-case +letters refer to euro symbols having the height of the Computer Modern +roman numerals (which you may like better). + +The file euroof.mf only contains the official symbol. The file +eurosp.mf provides a number of "strange" euro symbols. + +The CE mark is available in roman (cerm.mf), italic (ceit.mf), and +slanted (cesl.mf) typefaces: + + CE CE mark + ce CE mark, one-pixel-outline + + + + *** NOTES ON PROGRAMMING *** + +The euro currency symbols are computed on the basis of the geometry +published on the European Union's web site www.europa.eu.int/euro. The +official symbol, which is of roman type and inspired by the Greek letter +epsilon (rather than the capital C), is composed of a well-defined +280-degree segment of a perfect circle and two cross bars. It features a +uniform thickness, 1/12 of its outer diameter, and distinctive oblique +ends. + +With regard to the condensed (i.e., horizontally compressed), italic, and +slanted variants derived here from the official geometry, the following +observations are of relevance: + +(i) Horizontal compression and slanting are straightforwardly implemented +by the use of METAFONT's transformations. These transformations permit +control of compression and slanting through single parameters; + +(ii) It is desirable that a uniform thickness be preserved. In case the +official euro symbol has been drawn by filling its outline, however, this +requirement precludes constructing its variants by transformations. +Horizontal compression would narrow the upright strokes of the circle, +while slanting would make the first and third quadrants thicker, and the +second and fourth quadrants thinner; + +(iii) By contrast, METAFONT's pen nibs are invariant under METAFONT's +transformations. + +The symbols are therefore drawn by (a) picking up a circular pen of a +diameter equal to the chosen thickness, (b) drawing a full circle and +oversized cross bars, and (c) erasing the excess according to the demands +of the geometry. Horizontal scaling and slanting transformations, to the +extent applicable, then provide the desired result. + +Horizontal compression, slanting, and thickness are controlled by the +parameters C, S, and T, which are input to the generating macro +"draw_euro" in the driver file "euromac.mf". Their default values +correspond to the official symbol, i.e., C=1 (no compression), S=0 (no +slanting), and T=1 (thickness is 1/12 of the outer diameter). Possible +combinations are of course limited by the geometry. + +The width of the box is taken equal to the overall width of the +compressed, but unslanted symbol at the given thickness, augmented with +uniform cmr10-sized margins at either side. The italic corrections +provided are designed to maintain the right margin. + +More technical details are commented on in the driver file "euromac.mf" +itself. Running "eurosp.mf" in proof mode demonstrates the robustness of +"draw_euro" against variations of C, S, and T from their default values. + +The above is of equal concern to the CE mark and, for that matter, any +other fully or partly circular image. + + + *** EXAMPLES OF USAGE *** + +In TeX: + +\font\euro=eurorm scaled \magstephalf % 11-point roman euro symbol +\def\EUR{{\euro E}} +\EUR 123.00 + +\font\ce=cerm % 10-point CE symbol +{\ce CE} + + +In LaTeX: + +\newfont{\euroit}{euroit scaled \magstep1} % 12-point italic euro symbol +\newcommand{\EUR}{{\euroit E}} +\EUR 123.00 + +\newfont{\ce}{cerm} % 10-point CE symbol +{\ce CE} + + + *** HISTORY *** + +v1.2 (2 June 1998) eurorm, euroit, eurosl, cerm, ceit, cesl. + +v1.3 (9 February 2001) Adding the eurobf; modification of euromac.mf to + accommodate boldface euro symbols; improved + handling of font dimensions; minor corrections. + +v1.3a (15 February 2002) Patch in euromac.mf to remove spurious speckles. + +v2.0 (3 March 2002) Adding demicondensed euro symbols (which seem + quite popular), eurobfit, and eurobfsl. + +v3.0 (6 March 2002) Completely revised package. Improved METAFONT + code. Improvements include better positioning + of euro symbol in box, better rendition at low + resolution, and adding eurosp. + + + *** END OF FILE *** + diff --git a/Master/texmf-dist/doc/fonts/euro-ce/euro-ce.tex b/Master/texmf-dist/doc/fonts/euro-ce/euro-ce.tex new file mode 100644 index 00000000000..5ddeff4fd61 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/euro-ce/euro-ce.tex @@ -0,0 +1,129 @@ +% EURO-CE.TEX --- version 3.0 (6 March 2002) --- (c) Harold W. de Wijn +% Testing euro and CE symbols +% Run with plain TeX + +\parindent0pt \nopagenumbers + +\def\E#1#2{\smallskip\leavevmode + #1 pt\qquad{\font\euro=#2\euro EDFG ONPQ edfg onpq}} +\def\F#1#2{\smallskip\leavevmode + #1 pt\qquad{\font\euro=#2\euro EDFG O edfg o}} +\def\G#1#2{\smallskip\leavevmode + #1 pt\qquad{\font\euro=#2\euro dcEab Eefg ihEjk lmn\/opq}} +\def\CE#1{\hfill{\font\ce=#1\ce CE ce}} + +\vglue-20pt {\bf TEST OF EURO CURRENCY SYMBOL\hfill TEST OF CE MARK} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%% Comment out sizes you are not interested in! %%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\bigskip +ROMAN +%\E{\enskip 7}{eurorm scaled 700} %\CE{cerm scaled 700} +%\E{\enskip 8}{eurorm scaled 800} %\CE{cerm scaled 800} +%\E{\enskip 9}{eurorm scaled 900} %\CE{cerm scaled 900} + \E{10}{eurorm} \CE{cerm} +%\E{11}{eurorm scaled \magstephalf} \CE{cerm scaled \magstephalf} + \E{12}{eurorm scaled \magstep1} \CE{cerm scaled \magstep1} +%\E{14}{eurorm scaled \magstep2} \CE{cerm scaled \magstep2} + \E{17}{eurorm scaled \magstep3} \CE{cerm scaled \magstep3} +%\E{21}{eurorm scaled \magstep4} \CE{cerm scaled \magstep4} + \E{25}{eurorm scaled \magstep5} \CE{cerm scaled \magstep5} +%\E{30}{eurorm scaled 2986} + +\bigskip +BOLDFACE +%\E{\enskip 7}{eurobf scaled 700} +%\E{\enskip 8}{eurobf scaled 800} +%\E{\enskip 9}{eurobf scaled 900} + \E{10}{eurobf} +%\E{11}{eurobf scaled \magstephalf} + \E{12}{eurobf scaled \magstep1} +%\E{14}{eurobf scaled \magstep2} + \E{17}{eurobf scaled \magstep3} +%\E{21}{eurobf scaled \magstep4} + \E{25}{eurobf scaled \magstep5} +%\F{30}{eurobf scaled 2986} + +\bigskip +ITALIC +%\E{\enskip 7}{euroit scaled 700} %\CE{ceit scaled 700} +%\E{\enskip 8}{euroit scaled 800} %\CE{ceit scaled 800} +%\E{\enskip 9}{euroit scaled 900} %\CE{ceit scaled 900} + \E{10}{euroit} \CE{ceit} +%\E{11}{euroit scaled \magstephalf} \CE{ceit scaled \magstephalf} + \E{12}{euroit scaled \magstep1} \CE{ceit scaled \magstep1} +%\E{14}{euroit scaled \magstep2} \CE{ceit scaled \magstep2} + \E{17}{euroit scaled \magstep3} \CE{ceit scaled \magstep3} +%\E{21}{euroit scaled \magstep4} \CE{ceit scaled \magstep4} + \E{25}{euroit scaled \magstep5} \CE{ceit scaled \magstep5} +%\F{30}{euroit scaled 2986} + +\bigskip +BOLDFACE ITALIC +%\E{\enskip 7}{eurobfit scaled 700} +%\E{\enskip 8}{eurobfit scaled 800} +%\E{\enskip 9}{eurobfit scaled 900} + \E{10}{eurobfit} +%\E{11}{eurobfit scaled \magstephalf} + \E{12}{eurobfit scaled \magstep1} +%\E{14}{eurobfit scaled \magstep2} + \E{17}{eurobfit scaled \magstep3} +%\E{21}{eurobfit scaled \magstep4} + \E{25}{eurobfit scaled \magstep5} +%\F{30}{eurobfit scaled 2986} + +\bigskip +SLANTED +%\E{\enskip 7}{eurosl scaled 700} %\CE{cesl scaled 700} +%\E{\enskip 8}{eurosl scaled 800} %\CE{cesl scaled 800} +%\E{\enskip 9}{eurosl scaled 900} %\CE{cesl scaled 900} + \E{10}{eurosl} \CE{cesl} +%\E{11}{eurosl scaled \magstephalf} \CE{cesl scaled \magstephalf} + \E{12}{eurosl scaled \magstep1} \CE{cesl scaled \magstep1} +%\E{14}{eurosl scaled \magstep2} \CE{cesl scaled \magstep2} + \E{17}{eurosl scaled \magstep3} \CE{cesl scaled \magstep3} +%\E{21}{eurosl scaled \magstep4} \CE{cesl scaled \magstep4} + \E{25}{eurosl scaled \magstep5} \CE{cesl scaled \magstep5} +%\F{30}{eurosl scaled 2986} + +\bigskip +BOLDFACE SLANTED +%\E{\enskip 7}{eurobfsl scaled 700} +%\E{\enskip 8}{eurobfsl scaled 800} +%\E{\enskip 9}{eurobfsl scaled 900} + \E{10}{eurobfsl} +%\E{11}{eurobfsl scaled \magstephalf} + \E{12}{eurobfsl scaled \magstep1} +%\E{14}{eurobfsl scaled \magstep2} + \E{17}{eurobfsl scaled \magstep3} +%\E{21}{eurobfsl scaled \magstep4} + \E{25}{eurobfsl scaled \magstep5} +%\F{30}{eurobfsl scaled 2986} +%\F{36}{eurobfsl scaled 3583} + +\bigskip +SPECIALS +%\G{10}{eurosp} +%\G{12}{eurosp scaled \magstep1} +%\G{14}{eurosp scaled \magstep2} + \G{17}{eurosp scaled \magstep3} +%\G{25}{eurosp scaled \magstep5} + +\bigskip +EXAMPLES in 10 point: +\smallskip +Roman euro symbol + \font\euro = eurorm {\euro E}000 {\euro F}123\hfill +{\it Italic euro symbol + \font\euro = euroit {\euro E}000 {\euro F}123\hfill +{\sl Slanted euro symbol + \font\euro = eurosl {\euro E}000 {\euro F}123} +\smallskip +{\bf Boldface euro symbol + \font\euro = eurobf {\euro E}000 {\euro F}123} + +\vglue-20pt +\bye + -- cgit v1.2.3