home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / scribe.zip / cyrgot-sample.c < prev    next >
C/C++ Source or Header  |  1992-06-01  |  1KB  |  36 lines

  1. int u[] = {
  2.     129,130,140,141,160,161,162,163,164,165,166,167,169,170,175,
  3.     176,180,181,182,185,187,188,189,191,193,194,196,197,198,199,
  4.     200,207,214,218,219,220,221,222,223,224,225,230,235,237,238,
  5.     239,240,241,243,247,250,251
  6. };
  7. int nu = sizeof u / sizeof(int);
  8.  
  9. main() {
  10.     int i, x;
  11.  
  12.     printf("@make(text)\n");
  13.     printf("@device(postscript)\n");
  14.     printf("@style(fontfamily=timescyrillic)\n");
  15.     printf("@define(X,facecode X,tabexport)\n");
  16.     printf("@define(Y,facecode Y,tabexport)\n");
  17.     printf("@heading(Cyrillic Gothic Character Table)\n");
  18.  
  19.     printf("@begin(verbatim)\n");
  20.     for (i = 32; i < 127; i++) {
  21.     if (i == 64)
  22.       printf(" 64.  @@x(@@)  @x(@@)\n");
  23.     else if (i == 40 || i == 41)
  24.       printf("%3d.  @@x<%c>  @x<%c>\n",i,i,i);
  25.     else
  26.       printf("%3d.  @@x(%c)  @x(%c)\n",i,i,i);
  27.     }
  28.     for (i = 0; i < nu; i++) {
  29.     if (i < 26) x = 65;
  30.     else x = 71;
  31.     printf("%3d.  @@y(%c)  @y(%c)\n",u[i], i+x, i+x);
  32.     }
  33.     printf("@end(verbatim)\n");
  34. }
  35.  
  36.