% File: MF Inputs cyrillic.mf % Author: Nana Glonti and Alexander Samarin % Internet: SAMARIN@VXCERN.DECNET.CERN.CH % Date: (of copy) 20 Jan. 1990 % Source: LISTSERV@UBVM.BITNET % % Cyrillic fonts, created at Institute for High Energy Physics, Protvino, USSR. % % The Computer Modern Cyrillic family of fonts (by N.Glonti) let cmchar=message; % `|cmchar|' should precede each character font_coding_scheme:="TeX text"; input coding; mode_setup; font_setup; input cyru; % upper case (majuscules) input cyrl; % lower case (minuscules) input romand; % numerals input romanp; % ampersand, question marks, currency sign input punct; % punctuation symbols common to roman and italic text input comlig; % simple ligatures font_slant slant; font_x_height x_height#; if monospace: font_normal_space 9u#; % no stretching or shrinking font_quad 18u#; font_extra_space 9u#; else: font_normal_space 6u#+2letter_fit#; font_normal_stretch 3u#; font_normal_shrink 2u#; font_quad 18u#+4letter_fit#; font_extra_space 2u#; k#:=.5u#; kk#:=.75u#; kkk#:=1.5u#; kkkk#:=-2u#; %k#:=.25u#; kk#:=.5u#; kkk#:=0.75u#; kkkk#:=-1.25u#; %k#:=-.5u#; kk#:=-1.5u#; kkk#:=-2u#; % three degrees of kerning %k#:=2u#; kk#:=u#; kkk#:=3u#; kkkk#:=-5u#; ligtable CYR_a: % a CYR_ya kern -kk#, % ia CYR_u kern -kk#, % u CYR_de kern k#, % d CYR_che kern -kk#; % ch ligtable CYR_be: % b CYR_be kern kk#, % b CYR_ie kern kk#, % e CYR_ef kern kk#, % f CYR_ha kern -k#, % x CYR_o kern kk#, % o CYR_es kern kk#, % s CYR_u kern -kk#; % u ligtable CYR_tse: % ts CYR_de kern kk#; % d ligtable CYR_de: % d CYR_de kern kk#; % d ligtable CYR_ie: % e CYR_be kern kkk#, % b CYR_de kern -kk#, % d CYR_ie kern kk#, % e CYR_ef kern kk#, % f CYR_ha kern -kk#, % x CYR_o kern kk#, % o CYR_es kern kk#, % s CYR_te kern k#, % t CYR_u kern -k#; % u ligtable CYR_ef: % f CYR_be kern kkk#, % b CYR_ie kern kk#, % e CYR_ha kern -kk#, % x CYR_i kern -kk#, % i CYR_short_i kern -kk#, % ikr CYR_o kern kk#, % o CYR_es kern kk#, % s CYR_te kern k#; % t ligtable CYR_ghe: % g CYR_be kern k#, % b CYR_ie kern k#, % e CYR_o kern k#, % o CYR_es kern k#; % s ligtable CYR_ha: % kh CYR_ie kern -kk#, % e CYR_o kern -kk#, % o CYR_es kern -kk#; % s ligtable CYR_ka: % k CYR_ie kern -kk#, % e CYR_ef kern -kk#, % f CYR_o kern -kk#, % o CYR_es kern -kk#, % s CYR_u kern -k#; % u ligtable CYR_el: % l CYR_ie kern -kk#, % e CYR_ef kern -kk#, % f CYR_o kern -kk#, % o CYR_es kern -kk#; % s ligtable CYR_o: % o CYR_be kern kkk#, % b CYR_ie kern kk#, % e CYR_ha kern -kk#, % x CYR_o kern kk#, % o CYR_es kern kk#, % s CYR_te kern k#, % t CYR_zhe kern -kk#; % zh ligtable CYR_er: % p CYR_be kern kkk#, % b CYR_ie kern kk#, % e CYR_ha kern -kk#, % x CYR_o kern kk#, % o CYR_es kern kk#, % s CYR_te kern k#; % t ligtable CYR_es: % s CYR_be kern k#, % b CYR_ie kern k#, % e CYR_ef kern k#, % f CYR_o kern k#, % o CYR_es kern k#; % s ligtable CYR_te: % t CYR_ie kern k#, % e CYR_o kern k#; % o ligtable CYR_u: % u CYR_de kern -kk#, % d CYR_es kern -kk#; % s ligtable CYR_zhe: % zh CYR_be kern kk#; % b % CYR_ie kern kk#, % e % CYR_o kern kk#, % o % CYR_es kern kk#; % s ligtable CYR_ve: % w CYR_de kern kk#; % d ligtable CYR_ze: % z CYR_be kern kk#, % b CYR_ie kern kk#, % e CYR_o kern kk#, % o CYR_es kern kk#; % s ligtable CYR_A: % A CYR_che kern -kkk#, % ch CYR_hard_sign kern -kkk#; % '' ligtable CYR_BE: % B CYR_ef kern kk#, % f CYR_o kern kk#, % o CYR_es kern kk#, % s CYR_u kern kk#; % u ligtable CYR_GHE: CYR_U: % G U CYR_a kern kkkk#, % a CYR_ve kern kkkk#, % w CYR_ghe kern kkkk#, % g CYR_de kern kkkk#, % d CYR_ie kern kkkk#, % e CYR_ef kern -kk#, % f CYR_ha kern kkkk#, % kh CYR_i kern kkkk#, % i CYR_short_i kern kkkk#, % j CYR_ka kern kkkk#, % k CYR_el kern kkkk#, % l CYR_em kern kkkk#, % m CYR_en kern kkkk#, % n CYR_o kern kkkk#, % o CYR_pe kern kkkk#, % p CYR_ya kern kkkk#, % ya CYR_er kern kkkk#, % r CYR_es kern kkkk#, % s CYR_te kern kkkk#, % t CYR_u kern kkkk#, % u CYR_ve kern kkkk#, % w CYR_soft_sign kern kkkk#, % ' CYR_yeru kern kkkk#, % y CYR_ze kern kkkk#, % z CYR_sha kern kkkk#, % sh CYR_shcha kern kkkk#, % shch CYR_che kern kkkk#, % ch CYR_hard_sign kern kkkk#; % '' ligtable CYR_TE: % T CYR_a kern kkkk#, % a CYR_ve kern kkkk#, % w CYR_ghe kern kkkk#, % g CYR_de kern kkkk#, % d CYR_ie kern kkkk#, % e CYR_ef kern -kk#, % f CYR_ha kern kkkk#, % kh CYR_i kern kkkk#, % i CYR_short_i kern kkkk#, % j CYR_ka kern kkkk#, % k CYR_el kern kkkk#, % l CYR_em kern kkkk#, % m CYR_en kern kkkk#, % n CYR_o kern kkkk#, % o CYR_pe kern kkkk#, % p CYR_ya kern kkkk#, % ya CYR_er kern kkkk#, % r CYR_es kern kkkk#, % s CYR_te kern kkkk#, % t CYR_u kern kkkk#, % u CYR_ve kern kkkk#, % w CYR_soft_sign kern kkkk#, % ' CYR_yeru kern kkkk#, % y CYR_ze kern kkkk#, % z CYR_sha kern kkkk#, % sh CYR_shcha kern kkkk#, % shch CYR_che kern kkkk#, % ch CYR_hard_sign kern kkkk#; % '' ligtable CYR_ZHE: % Zh CYR_ef kern kk#, % f CYR_o kern kk#, % o CYR_es kern kk#; % c fi bye.