diff options
| author | Christoph Lohmann <20h@r-36.net> | 2013-02-13 21:35:27 +0100 |
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2013-02-13 21:35:27 +0100 |
| commit | 05a1ff03e95877a3b4c0ffee3164db65bb36d3ed (patch) | |
| tree | e17463a851f9bbd8828084c1e7f047c2e21b7ded | |
| parent | eeffbe11ab8b3ea94eefcf178003e36d389f8776 (diff) | |
| download | st-05a1ff03e95877a3b4c0ffee3164db65bb36d3ed.tar.gz st-05a1ff03e95877a3b4c0ffee3164db65bb36d3ed.zip | |
Adding mor explict font patterns.
| -rw-r--r-- | st.c | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -2440,7 +2440,9 @@ xloadfonts(char *fontstr, int fontsize) { | |||
| 2440 | xw.cw = dc.font.width; | 2440 | xw.cw = dc.font.width; |
| 2441 | xw.ch = dc.font.height; | 2441 | xw.ch = dc.font.height; |
| 2442 | 2442 | ||
| 2443 | FcPatternDel(pattern, FC_SLANT); | ||
| 2443 | FcPatternDel(pattern, FC_WEIGHT); | 2444 | FcPatternDel(pattern, FC_WEIGHT); |
| 2445 | FcPatternAddInteger(pattern, FC_SLANT, FC_SLANT_ROMAN); | ||
| 2444 | FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); | 2446 | FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_BOLD); |
| 2445 | if(xloadfont(&dc.bfont, pattern)) | 2447 | if(xloadfont(&dc.bfont, pattern)) |
| 2446 | die("st: can't open font %s\n", fontstr); | 2448 | die("st: can't open font %s\n", fontstr); |
| @@ -2451,6 +2453,7 @@ xloadfonts(char *fontstr, int fontsize) { | |||
| 2451 | die("st: can't open font %s\n", fontstr); | 2453 | die("st: can't open font %s\n", fontstr); |
| 2452 | 2454 | ||
| 2453 | FcPatternDel(pattern, FC_WEIGHT); | 2455 | FcPatternDel(pattern, FC_WEIGHT); |
| 2456 | FcPatternAddInteger(pattern, FC_WEIGHT, FC_WEIGHT_MEDIUM); | ||
| 2454 | if(xloadfont(&dc.ifont, pattern)) | 2457 | if(xloadfont(&dc.ifont, pattern)) |
| 2455 | die("st: can't open font %s\n", fontstr); | 2458 | die("st: can't open font %s\n", fontstr); |
| 2456 | 2459 | ||
