2 # $XConsortium: fontname.sh /main/2 1995/07/19 18:05:36 drk $
5 # This script is used to generate the FONT property given correct information
6 # in the various other fields.
10 fontname_registry = "";
23 charset_registry = "";
24 charset_encoding = "";
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; }
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;