dtstyle: Coverity 89011
[oweals/cde.git] / cde / util / scripts / fontname.sh
1 #!/bin/sh
2 # $XConsortium: fontname.sh /main/2 1995/07/19 18:05:36 drk $
3
4 #
5 # This script is used to generate the FONT property given correct information
6 # in the various other fields.
7 #
8
9 awk 'BEGIN {
10         fontname_registry = ""; 
11         foundry = "";
12         family_name = "";
13         weight_name = "";
14         slant = "";
15         setwidth_name = "";
16         add_style_name = "";
17         pixel_size = "";
18         point_size = "";
19         resolution_x = "";
20         resolution_y = "";
21         spacing = "";
22         average_width = "";
23         charset_registry = "";
24         charset_encoding = "";
25 }
26
27 /^FONTNAME_REGISTRY/    { fontname_registry = $2; }
28 /^FOUNDRY/              { foundry = $2; }
29 /^FAMILY_NAME/          { family_name = $2; }
30 /^WEIGHT_NAME/          { weight_name = $2; }
31 /^SLANT/                { slant = $2; }
32 /^SETWIDTH_NAME/        { setwidth_name = $2; }
33 /^ADD_STYLE_NAME/       { add_style_name = $2; }
34 /^PIXEL_SIZE/           { pixel_size = $2; }
35 /^POINT_SIZE/           { point_size = $2; }
36 /^RESOLUTION_X/         { resolution_x = $2; }
37 /^RESOLUTION_Y/         { resolution_y = $2; }
38 /^SPACING/              { spacing = $2; }
39 /^AVERAGE_WIDTH/        { average_width = $2; }
40 /^CHARSET_REGISTRY/     { charset_registry = $2; }
41 /^CHARSET_ENCODING/     { charset_encoding = $2; }
42 /^ENDPROPERTIES/        { exit; }
43
44 END {
45         printf "%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s\n", \
46                 fontname_registry, foundry, family_name, weight_name, \
47                 slant, setwidth_name, add_style_name, \
48                 pixel_size, point_size, resolution_x, resolution_y, \
49                 spacing, average_width, charset_registry, charset_encoding;
50 }' $* | sed 's/"//g'