1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #!/bin/sh
- # $XConsortium: fontname.sh /main/2 1995/07/19 18:05:36 drk $
- #
- # This script is used to generate the FONT property given correct information
- # in the various other fields.
- #
- awk 'BEGIN {
- fontname_registry = "";
- foundry = "";
- family_name = "";
- weight_name = "";
- slant = "";
- setwidth_name = "";
- add_style_name = "";
- pixel_size = "";
- point_size = "";
- resolution_x = "";
- resolution_y = "";
- spacing = "";
- average_width = "";
- charset_registry = "";
- charset_encoding = "";
- }
- /^FONTNAME_REGISTRY/ { fontname_registry = $2; }
- /^FOUNDRY/ { foundry = $2; }
- /^FAMILY_NAME/ { family_name = $2; }
- /^WEIGHT_NAME/ { weight_name = $2; }
- /^SLANT/ { slant = $2; }
- /^SETWIDTH_NAME/ { setwidth_name = $2; }
- /^ADD_STYLE_NAME/ { add_style_name = $2; }
- /^PIXEL_SIZE/ { pixel_size = $2; }
- /^POINT_SIZE/ { point_size = $2; }
- /^RESOLUTION_X/ { resolution_x = $2; }
- /^RESOLUTION_Y/ { resolution_y = $2; }
- /^SPACING/ { spacing = $2; }
- /^AVERAGE_WIDTH/ { average_width = $2; }
- /^CHARSET_REGISTRY/ { charset_registry = $2; }
- /^CHARSET_ENCODING/ { charset_encoding = $2; }
- /^ENDPROPERTIES/ { exit; }
- END {
- printf "%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s-%s\n", \
- fontname_registry, foundry, family_name, weight_name, \
- slant, setwidth_name, add_style_name, \
- pixel_size, point_size, resolution_x, resolution_y, \
- spacing, average_width, charset_registry, charset_encoding;
- }' $* | sed 's/"//g'
|