~ubuntu-branches/ubuntu/jaunty/plotutils/jaunty

« back to all changes in this revision

Viewing changes to libplot/g_cntrlify.h

  • Committer: Bazaar Package Importer
  • Author(s): Floris Bruynooghe
  • Date: 2007-05-10 19:48:54 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20070510194854-mrr3lgwzpxd8hovo
Tags: 2.5-2
Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* This file is part of the GNU plotutils package.  Copyright (C) 1995,
 
2
   1996, 1997, 1998, 1999, 2000, 2005, Free Software Foundation, Inc.
 
3
 
 
4
   The GNU plotutils package is free software.  You may redistribute it
 
5
   and/or modify it under the terms of the GNU General Public License as
 
6
   published by the Free Software foundation; either version 2, or (at your
 
7
   option) any later version.
 
8
 
 
9
   The GNU plotutils package is distributed in the hope that it will be
 
10
   useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 
11
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
12
   General Public License for more details.
 
13
 
 
14
   You should have received a copy of the GNU General Public License along
 
15
   with the GNU plotutils package; see the file COPYING.  If not, write to
 
16
   the Free Software Foundation, Inc., 51 Franklin St., Fifth Floor,
 
17
   Boston, MA 02110-1301, USA. */
 
18
 
1
19
/* This header file is #include'd by g_cntrlify.c.  It is a database rather
2
20
   than a true header file: it includes arrays of escape sequences,
3
21
   ligatures, etc., which govern the interpretation of a user-specified
450
468
{
451
469
  {198, "AE", 999},
452
470
  {230, "ae", 999},
453
 
  {223, "ss", HERSHEY_GOTHIC_GERMAN},  /* no deligature of #223 in G.-German */
 
471
  {223, "ss", PL_HERSHEY_GOTHIC_GERMAN},  /* no deligature of #223 in G.-German */
454
472
};
455
473
 
456
474
/* Same as preceding, for escape sequences rather than for 8-bit
469
487
{
470
488
  {"AE", "AE", 999},
471
489
  {"ae", "ae", 999},
472
 
  {"ss", "ss", HERSHEY_GOTHIC_GERMAN},   /* no deligature of \ss in Gothic-G.*/
 
490
  {"ss", "ss", PL_HERSHEY_GOTHIC_GERMAN},   /* no deligature of \ss in Gothic-G.*/
473
491
};
474
492
 
475
493
/* A table of the ligatures present in the Hershey fonts.  Ligaturization
493
511
 
494
512
static const Ligature _ligature_tbl[NUM_LIGATURES] = 
495
513
{
496
 
  {HERSHEY_SERIF, "ffi", 0203},
497
 
  {HERSHEY_SERIF, "ffl", 0204},
498
 
  {HERSHEY_SERIF, "ff", 0200},
499
 
  {HERSHEY_SERIF, "fi", 0201},
500
 
  {HERSHEY_SERIF, "fl", 0202},
501
 
  {HERSHEY_SERIF_ITALIC, "ffi", 0203},  
502
 
  {HERSHEY_SERIF_ITALIC, "ffl", 0204},
503
 
  {HERSHEY_SERIF_ITALIC, "ff", 0200},
504
 
  {HERSHEY_SERIF_ITALIC, "fi", 0201},
505
 
  {HERSHEY_SERIF_ITALIC, "fl", 0202},
506
 
  {HERSHEY_GOTHIC_GERMAN, "ch", 0206},  
507
 
  {HERSHEY_GOTHIC_GERMAN, "tz", 0207},
508
 
  {HERSHEY_CYRILLIC, "ffi", 0203},
509
 
  {HERSHEY_CYRILLIC, "ffl", 0204},
510
 
  {HERSHEY_CYRILLIC, "ff", 0200},
511
 
  {HERSHEY_CYRILLIC, "fi", 0201},
512
 
  {HERSHEY_CYRILLIC, "fl", 0202},
513
 
  {HERSHEY_EUC, "ffi", 0203},           
514
 
  {HERSHEY_EUC, "ffl", 0204},
515
 
  {HERSHEY_EUC, "ff", 0200},
516
 
  {HERSHEY_EUC, "fi", 0201},
517
 
  {HERSHEY_EUC, "fl", 0202},
 
514
  {PL_HERSHEY_SERIF, "ffi", 0203},
 
515
  {PL_HERSHEY_SERIF, "ffl", 0204},
 
516
  {PL_HERSHEY_SERIF, "ff", 0200},
 
517
  {PL_HERSHEY_SERIF, "fi", 0201},
 
518
  {PL_HERSHEY_SERIF, "fl", 0202},
 
519
  {PL_HERSHEY_SERIF_ITALIC, "ffi", 0203},       
 
520
  {PL_HERSHEY_SERIF_ITALIC, "ffl", 0204},
 
521
  {PL_HERSHEY_SERIF_ITALIC, "ff", 0200},
 
522
  {PL_HERSHEY_SERIF_ITALIC, "fi", 0201},
 
523
  {PL_HERSHEY_SERIF_ITALIC, "fl", 0202},
 
524
  {PL_HERSHEY_GOTHIC_GERMAN, "ch", 0206},       
 
525
  {PL_HERSHEY_GOTHIC_GERMAN, "tz", 0207},
 
526
  {PL_HERSHEY_CYRILLIC, "ffi", 0203},
 
527
  {PL_HERSHEY_CYRILLIC, "ffl", 0204},
 
528
  {PL_HERSHEY_CYRILLIC, "ff", 0200},
 
529
  {PL_HERSHEY_CYRILLIC, "fi", 0201},
 
530
  {PL_HERSHEY_CYRILLIC, "fl", 0202},
 
531
  {PL_HERSHEY_EUC, "ffi", 0203},                
 
532
  {PL_HERSHEY_EUC, "ffl", 0204},
 
533
  {PL_HERSHEY_EUC, "ff", 0200},
 
534
  {PL_HERSHEY_EUC, "fi", 0201},
 
535
  {PL_HERSHEY_EUC, "fl", 0202},
518
536
};