diff options
author | jim <empty> | 1989-06-06 09:37:00 +0000 |
---|---|---|
committer | jim <empty> | 1989-06-06 09:37:00 +0000 |
commit | b71d30990d1ceefaf47d90a65d7b764985c85c79 (patch) | |
tree | 13b5f9696e3f12c8b2572c48c1cd2b8ee4879c6d /xc/programs/scripts | |
parent | 19008abd8c4b6a7211cc729ac3912905e5b82ded (diff) |
Initial revision
Diffstat (limited to 'xc/programs/scripts')
-rwxr-xr-x | xc/programs/scripts/fontprop.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/xc/programs/scripts/fontprop.sh b/xc/programs/scripts/fontprop.sh new file mode 100755 index 000000000..71f8e5d70 --- /dev/null +++ b/xc/programs/scripts/fontprop.sh @@ -0,0 +1,29 @@ +#!/bin/sh + +# +# This script is used to generate the various XLFD font properties given an +# XLFD-style font name: +# +# -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 +# + +awk -F- ' +{ + printf "FONTNAME_REGISTRY \"%s\"\n", $1; + printf "FOUNDRY \"%s\"\n", $2; + printf "FAMILY_NAME \"%s\"\n", $3; + printf "WEIGHT_NAME \"%s\"\n", $4; + printf "SLANT \"%s\"\n", $5; + printf "SETWIDTH_NAME \"%s\"\n", $6; + printf "ADD_STYLE_NAME \"%s\"\n", $7; + printf "PIXEL_SIZE %d\n", $8; + printf "POINT_SIZE %d\n", $9; + printf "RESOLUTION_X %d\n", $10; + printf "RESOLUTION_Y %d\n", $11; + printf "SPACING \"%s\"\n", $12; + printf "AVERAGE_WIDTH %d\n", $13; + printf "CHARSET_REGISTRY \"%s\"\n", $14; + printf "CHARSET_ENCODING \"%s\"\n", $15; +}' $* |