Annotation of researchv10no/cmd/troff/ancient.nroff/fonts.d/ftCW.c, revision 1.1.1.1

1.1       root        1: /*CW -- TAD Constant-Width Font*/
                      2: char ftCW[256-32]={    /*XX*/
                      3: 24,     /*space*/
                      4: 24+0200, /*!*/
                      5: 0,0,
                      6: 24+0300, /*$*/
                      7: 24+0200, /*%*/
                      8: 24+0200, /*&*/
                      9: 24+0200, /*' (close single quote)*/
                     10: 24+0300, /*(*/
                     11: 24+0300, /*)*/
                     12: 24,     /***/
                     13: 24,     /*+*/
                     14: 24+0100, /*,*/
                     15: 24,     /*- hyphen*/
                     16: 24,     /*.*/
                     17: 24+0200, /*/*/
                     18: 24+0200, /*0*/
                     19: 24+0200, /*1*/
                     20: 24+0200, /*2*/
                     21: 24+0200, /*3*/
                     22: 24+0200, /*4*/
                     23: 24+0200, /*5*/
                     24: 24+0200, /*6*/
                     25: 24+0200, /*7*/
                     26: 24+0200, /*8*/
                     27: 24+0200, /*9*/
                     28: 24,     /*:*/
                     29: 24+0100, /*;*/
                     30: 0,
                     31: 24,     /*=*/
                     32: 0,
                     33: 24+0200, /*?*/
                     34: 0,
                     35: 24+0200, /*A*/
                     36: 24+0200, /*B*/
                     37: 24+0200, /*C*/
                     38: 24+0200, /*D*/
                     39: 24+0200, /*E*/
                     40: 24+0200, /*F*/
                     41: 24+0200, /*G*/
                     42: 24+0200, /*H*/
                     43: 24+0200, /*I*/
                     44: 24+0200, /*J*/
                     45: 24+0200, /*K*/
                     46: 24+0200, /*L*/
                     47: 24+0200, /*M*/
                     48: 24+0200, /*N*/
                     49: 24+0200, /*O*/
                     50: 24+0200, /*P*/
                     51: 24+0200, /*Q*/
                     52: 24+0200, /*R*/
                     53: 24+0200, /*S*/
                     54: 24+0200, /*T*/
                     55: 24+0200, /*U*/
                     56: 24+0200, /*V*/
                     57: 24+0200, /*W*/
                     58: 24+0200, /*X*/
                     59: 24+0200, /*Y*/
                     60: 24+0200, /*Z*/
                     61: 24+0300, /*[*/
                     62: 0,
                     63: 24+0300, /*]*/
                     64: 0,0,
                     65: 24+0200, /*` (open single quote)*/
                     66: 24,     /*a*/
                     67: 24+0200, /*b*/
                     68: 24,     /*c*/
                     69: 24+0200, /*d*/
                     70: 24,     /*e*/
                     71: 24+0200, /*f*/
                     72: 24+0100, /*g*/
                     73: 24+0200, /*h*/
                     74: 24+0200, /*i*/
                     75: 24+0300, /*j*/
                     76: 24+0200, /*k*/
                     77: 24+0200, /*l*/
                     78: 24,     /*m*/
                     79: 24,     /*n*/
                     80: 24,     /*o*/
                     81: 24+0100, /*p*/
                     82: 24+0100, /*q*/
                     83: 24,     /*r*/
                     84: 24,     /*s*/
                     85: 24+0200, /*t*/
                     86: 24,     /*u*/
                     87: 24,     /*v*/
                     88: 24,     /*w*/
                     89: 24,     /*x*/
                     90: 24+0100, /*y*/
                     91: 24,     /*z*/
                     92: 0,
                     93: 24+0300, /*|*/
                     94: 0,
                     95: 0,
                     96: 12,     /*half-space*/
                     97: 24,     /*hyphen*/
                     98: 24,     /*bullet -- maps into right arrow*/
                     99: 24+0200, /*square -- maps into control-shift indicator (hat)*/
                    100:         /*(botch -- should have been dagger -- corrected in cw)*/
                    101: 24,     /*em dash -- maps into down arrow*/
                    102: 24+0100, /*rule -- maps into underrule*/
                    103: 24+0200, /*1/4 -- maps into caret (^)*/
                    104: 24,     /*1/2 -- maps into tilde (~)*/
                    105: 24+0200, /*3/4 -- maps into vertical double quote (")*/
                    106: 24+0200, /*minus -- maps into at sign (@)*/
                    107: 24,     /*fi -- maps into less than (<)*/
                    108: 24,     /*fl -- maps into greater than (>)*/
                    109: 24,     /*ff -- maps into IBM not sign*/
                    110: 24+0300, /*ffi -- maps into left brace ({)*/
                    111: 24+0300, /*ffl -- maps into right brace (})*/
                    112: 24+0200, /*degree -- maps into number (sharp) sign (#)*/
                    113: 24,     /*dagger -- maps into visible space symbol*/
                    114:         /*(botch -- should have been square -- corrected in cw)*/
                    115: 0,
                    116: 24+0200, /*foot mark -- maps into vertical single quote (apostrophe)*/
                    117: 0,0,0,0,
                    118: 6,      /*quarter-space*/
                    119: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
                    120: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
                    121: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
                    122: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
                    123: 0,0,0,0,0,0,
                    124: 24+0200, /*registered -- maps into backslash (\)*/
                    125: 24,     /*copywrite -- maps into left arrow*/
                    126: 0,
                    127: 24+0200, /*cent sign*/
                    128: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
                    129: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
                    130: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.