Last changes: December 7, 2000.

Mbboard info file (in progress)

Game of the name

So mbb10 and mbbcr10.

Elementary things

     There are files named xxx.mf that should be placed in a directory where your MetaFont program can find them. Then there are mbboard.tex (plainTeX input file), mbboard.sty (LaTeX input file) and mbboard.dcl (file related to the former ones), that should be placed somewhere TeX can find them. I won't tell you how to deal with all of this. You must know how to proceed (that's not complicated anyway).

Licence

     The same licence as the one imposed by D. E. Knuth for Computer Modern should apply: do not distribute altered files if you are not changing the names... I stay in charge of maintaining those programs and making them evolute.
     I say that they could evolute? Yes, and they'd better do. Typographical designs should not be frozen until, at least, they have reached some very high level of perfection. Nobody could wait for that. So here is the present stuff, with a SEND-ME-A-POSTCARD supplementary licence.
     Here are the reasons why: first, if you are happy, you should communicate your joy to me and that would be a nice thing (you can also send me your books, or even your mathematical papers), then, if you think that inprovements have to be made, you could tell me those on a piece of paper with some drawings, or even write down the ligns of source code you want to be changed. For the encoding matter of the main fonts, it has to be discussed directly: it's a too big thing to be written down on a postcard.

By the way,
HAPPY TeXING!
A.P.

Character's list (to be continued)

Explanation

iff loc:
the character is generated if and only if its location is defined.
und loc:
the character is generated as soon as the corresponding file is input. Its location must be defined in that case.

File: mbbromup.mf

A : ascii loc B : ascii loc
C : ascii loc D : ascii loc
E : ascii loc F : ascii loc
G : ascii loc H : ascii loc
I : ascii loc J : ascii loc
K : ascii loc L : ascii loc
M : ascii loc N : ascii loc
O : ascii loc P : ascii loc
Q : ascii loc R : ascii loc
S : ascii loc T : ascii loc
U : ascii loc V : ascii loc
W : ascii loc X : ascii loc
Y : ascii loc Z : ascii loc

File: mbbromlo.mf

a : ascii loc, variant_a b : ascii loc
c : ascii loc d : ascii loc
e : ascii loc f : ascii loc, variant_f
g : ascii loc, variant_g h : ascii loc
i : ascii loc j : ascii loc
k : ascii loc l : ascii loc
m : ascii loc n : ascii loc
o : ascii loc p : ascii loc
q : ascii loc r : ascii loc
s : ascii loc t : ascii loc
u : ascii loc v : ascii loc
w : ascii loc x : ascii loc
y : ascii loc, variant_y z : ascii loc
bbdotless_i : iff loc bbdotless_j : iff loc

File: mbbromlg.mf

bblig_ff : und loc, variant_f bblig_fi : und loc, variant_f
bblig_fl : und loc, variant_f bblig_ffi : und loc, variant_f
bblig_ffl : und loc, variant_f
bblig_ct : iff loc bblig_st : iff loc

File: mbbromxu.mf

bbAE : und loc bbOE : und loc
bbslash_O : und loc
bbEng : iff loc bbThorn : iff loc

File: mbbromxl.mf

bbes_zet : und loc
bbae : und loc, variant_a bboe : und loc
bbslash_o : und loc bbcross_d : iff loc
bbeng : iff loc bbthorn : iff loc

File: mbbgrkup.mf

bbAlpha : iff loc bbBeta : iff loc
bbGamma : und loc bbDelta : und loc
bbEpsilon : iff loc bbZeta : iff loc
bbEta : iff loc bbTheta : und loc
bbIota : iff loc bbKappa : iff loc
bbLambda : und loc bbMu : iff loc
bbNu : iff loc bbOmicron : iff loc
bbPi : und loc bbRho : iff loc
bbXi : und loc bbSigma : und loc
bbTau : iff loc bbUpsilon : iff loc
bbvarUpsilon : iff loc
bbPhi : und loc bbChi : iff loc
bbPsi : und loc bbOmega : und loc
bbDigamma : iff loc bbKoppa : iff loc
bbSampi : iff loc bbslash_Sigma : iff loc
bbnabla : iff loc bbslash_nabla : iff loc
bbcoprod : iff loc bbmho : iff loc

File: mbbgrklo.mf

bbalpha : und loc, variant_a bbbeta : und loc
bbgamma : und loc bbdelta : und loc
bbepsilon : iff loc bbzeta : und loc
bbeta : und loc bbtheta : iff loc
bbiota : und loc bbkappa : iff loc
bblambda : und loc bbmu : und loc
bbnu : und loc bbxi : und loc
bbomicron : iff loc bbpi : iff loc
bbrho : iff loc bbsigma : iff loc
bbtau : und loc bbupsilon : und loc
bbphi : iff loc bbchi : und loc
bbpsi : und loc bbomega : und loc
bbvarbeta : iff loc bbvarepsilon : iff loc
bbvartheta: iff loc bbvarkappa : iff loc
bbvarpi : iff loc bbvarrho : iff loc
bbvarsigma: iff loc bbvarphi : iff loc
bbdigamma : iff loc bbkoppa : iff loc
bbsampi : iff loc bbvardigamma : iff loc
bbvarkoppa: iff loc bbslash_lambda : iff loc

File: mbbdigit.mf

0 : ascii loc 1 : ascii loc
2 : ascii loc 3 : ascii loc
4 : ascii loc 5 : ascii loc
6 : ascii loc 7 : ascii loc
8 : ascii loc 9 : ascii loc
Remarks: Oldstyle shape is roughly defined. It is activated by a single boolean: old_digits.

File: mbbaccnt.mf

bbgrave : und loc, square_dots
bbacute : und loc, square_dots
bbcircumflex : und loc, square_dots
bbwide_circumflex : iff loc, square_dots
bbhacheck : und loc, square_dots
bbtilde : und loc, square_dots
bbwide_tilde : iff loc, square_dots
bbbreve : iff loc
bbmacron : iff loc
bbdotaccent : und loc, square_dots
bbumlaut : und loc, square_dots
bblong_umlaut : iff loc, square_dots
bbcirc_accent : iff loc
bbcedilla : iff loc
bbleft_slanted_cross: iff loc (obsolete)
bbogonek : iff loc
bbstraight_accent : iff loc, square_dots
bbrough : iff loc, square_dots
bbsmooth : iff loc, square_dots
bbgreek_tilde : iff loc
bbrough_tilde : iff loc, square_dots
bbsmooth_tilde : iff loc, square_dots
bbsubscript_iota : iff loc
Remarks: `square_dots' means that the shape is dependent of the boolean square_dots.

File: mbbpunct.mf

bbnormal_space : iff loc
bbcoumpound_xord_mark : iff loc
bbexclamation_point : und loc
bbspanish_shriek : und loc
bbquestion_mark : und loc
bbspanish_query : und loc
bbasterisk : und loc
bbperiod : und loc
bbcomma : und loc
bbsemicolon : und loc
bbcolon : und loc
bbhyphenchar : iff loc
bbdash : iff loc
bben_dash : und loc
bbem_dash : und loc
bbunderscore : iff loc
bbapostrophe : und loc
bbreverse_apostrophe : und loc
bbopening_quotes : und loc
bbclosing_quotes : und loc
bbgerman_opening_comma : iff loc
bbgerman_opening_quotes : iff loc
bbstraight_quotes : iff loc
bbfso_quotes : iff loc
bbfsc_quotes : iff loc
bbfdo_quotes : iff loc
bbfdc_quotes : iff loc
bbslash : und loc
bbback_slash : und loc
vertical : und loc
parenthesis_left : und loc
parenthesis_right : und loc
bracket_left : und loc
bracket_right : und loc
angle_left : und loc
angle_right : und loc
brace_left : und loc
brace_right : und loc

File: mbbsymbl.mf

A : ascii loc B : ascii loc
A : ascii loc B : ascii loc

File: mbbhebrw.mf

bbhebr0 (alef) : und loc
bbhebr1 (bet) : und loc
bbhebr2 (gimel) : und loc
bbhebr3 (dalet) : und loc
bbhebr4 (he) : und loc
bbhebr5 (vav) : und loc, square_hebrew, dagesh_mark
bbhebr6 (zayin) : und loc, dagesh_mark
bbhebr7 (het) : und loc
bbhebr8 (tet) : und loc
bbhebr9 (yod) : und loc, square_hebrew, dagesh_mark
bbhebr10 (final kaf) : und loc
bbhebr11 (kaf) : und loc
bbhebr12 (lamed) : und loc
bbhebr13 (final mem) : und loc
bbhebr14 (mem) : und loc
bbhebr15 (final nun) : und loc, square_hebrew, dagesh_mark
bbhebr16 (nun) : und loc
bbhebr17 (samekh) : und loc
bbhebr18 (ayin) : und loc
bbhebr19 (final pe) : und loc
bbhebr20 (pe) : und loc
bbhebr21 (final tzadi): und loc
bbhebr22 (tzadi) : und loc
bbhebr23 (qof) : und loc
bbhebr24 (resh) : und loc
bbhebr25 (shin) : und loc
bbhebr26 (tav) : und loc
bbhebr27 (vav-vav) : iff loc, square_hebrew
bbhebr28 (yod-vav) : iff loc, square_hebrew
bbhebr29 (yod-yod) : iff loc, square_hebrew
bbhebr30 (geresh) : iff loc
bbhebr31 (gershayim) : iff loc
Remarks: `square_hebrew' and `dagesh_mark' affect almost every symbol. Here, they underline the fact that the corresponding modifications need a particular program.

File: mbbhebvw.mf

A : ascii loc B : ascii loc

File: mbbhebma.mf

A: ascii loc B : ascii loc