% blackboard typefaces by Anthony Phan.
% file: charlist.txt (characters' list)
% last modification: 01.01.2000.

GAME OF THE NAME

`m' stands for Mathematical or Metafont or even Modern,
it is the name of the foundry.
`bb' stands for BlackBoard. It is the design type.
`X' stands for the encoding (void if it is my own one).
`X' stands for shape (r: roman, s: slanted, etc).
`XX' stands for design size.

So mbb10 and mbbcr10.

CHARACTERS'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: bbromanu.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: bbromanl.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: bbromlig.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: bbromxtu.mf

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

file: bbromxtl.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: bbgreeku.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: bbgreekl.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: bbdigits.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. Its is
activated by a single boolean: old_digits.

file: bbaccent.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: bbpunct.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: bbsymbol.mf

      A	: ascii loc			B : ascii loc

file: bbhebrew.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 particuliar program.
 
file: bbhebvow.mf

      A	: ascii loc			B : ascii loc
 

file: bbhebmas.mf

      A	: ascii loc			B : ascii loc
 

