[ icewm-Bugs-1069868 ] Artwiz Snap font with xfreetype - SuSE 9.1
Brought to you by:
captnmark
From: SourceForge.net <no...@so...> - 2004-11-20 22:57:57
|
Bugs item #1069868, was opened at 2004-11-19 19:05 Message generated for change (Comment added) made by nobody You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=1069868&group_id=31 Category: verify-fixed Group: appearance Status: Open Resolution: Works For Me Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Marko Macek (captnmark) Summary: Artwiz Snap font with xfreetype - SuSE 9.1 Initial Comment: I am using SuSE Linux 9.1, intel32, with gcc 3.3.3 and associated tools. I use the SuSE-supplied XFree86, with all updates, and neither KDE nor Gnome. I boot to runlevel 3 and run startx from the command line, with icewmbg and exec icewm in ~/.xinitrc. I downloaded the icewm-1.2.7 source from sourceforge. I have built icewm-1.2.7 a number of times, with different configuration flags. The latest configuration was simply: sh configure --with-xpm=/usr/X11R6 I like the Infadel2 theme (somewhat modified), which includes and uses the Artwiz Snap font. But Snap is not rendered by icewm under any build I've tried in which xfreetype is enabled (explicitly or implicitly). It did render when I built with --disable-xfreetype and -- enable-corefonts, and used the non-Xft format for fonts in default. theme. When I add the Infadel2 directory to the font paths in XF86Config and fontconfig's local.conf, _other_ X applications -- e.g., xfontsel, nedit, and xterm -fn *snap* (but not -fa snap) -- _do_ recognize and render Snap, but still icewm does not. I have even tried creating an old-style ~/.xftconfig file identifying the Infadel2 directory, but it doesn't help. If I'm the only person having this problem, I must be doing something wrong -- wouldn't be the first time. :) ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-11-20 14:57 Message: Logged In: NO captnmark: Thank you for responding, and for cleaning up some of the mess I made on your board with the duplicate posts. From now on I'll do my composing and editing outside the form, and paste in the final product. :) I am about to conclude that my problem with the Snap font is something unique to SuSE, although if so it's odd that other SuSE users haven't reported it. It's not only Snap -- most other .pcf[.gz] fonts also fail to display in my icewm with xfreetype enabled. (Helvetica seems to be an exception, but it may be aliasing to Arial under fonts.conf.) It's not a serious inconvenience, as many other available fonts work fine with the Xft-style designation in default.theme. It has just been a tantalizing frustration that keeps me trying to solve it. I certainly won't abandon icewm, which I've been using happily for many years. (Please never allow it to become dependent on KDE or Gnome!) This quirk probably does not merit a lot of attention, but here is the information you asked for (and then some). I am using, from SuSE 9.1 i586: kernel: 2.6.5-7.111-default freetype2-2.1.7-53 freetype2-devel-2.1.7-53 fontconfig-2.2.92-20040221-28 fontconfig-devel-2.2.92-20040221-28 glibc-2.3.3-98 glibc-devel-2.3.3-98 gcc-3.3.3-41 gcc-c++-3.3.3-41 My latest build procedure for icewm-1.2.17: rm /usr/local/bin/ice* (perhaps I should have deleted /usr/local/share/icewm as well, but all those files appear to be overwritten with each install) rm -R /usr/src/nonpackages/icewm-1.2.17 cd /usr/src/nonpackages tar -x -z -f icewm-1.2.17.tgz cd icewm-1.2.17 sh configure --with-xpm=/usr/X11R6 make make install For extra measure, I also ran "ldconfig" and "fc-cache -f" afterwards. I will attach a tgz containing config.log, config.status, and Makefile from this build. (No, apparently I cannot attach a file when adding a comment to an existing item.) Regarding modifications to the theme, I have tried not only my modified themes, but the unaltered Infadel2 theme and the default preferences file from 1.2.17, with no success in displaying the Snap font. There are no error or warning messages -- icewm simply displays a fallback font instead of Snap. covexx: Thank you for your suggestions. I have read the FAQ entry, over and over. :) I am aware that in recent versions of icewm only the Xtf-style font designations will work when xfreetype is enabled. For me, these designations are not working for Snap or other .pcf fonts, although they do work for truetype. The result is the same when I load the unmodified Infadel2 theme from the latest source. As I mentioned in my first post, I once compiled with xfreetype explicitly disabled and corefonts explicitly enabled, and in that case I could use Snap via the traditional XLFD-style designations. If other SuSE users have not experienced this phenomenon, it's probably due to some SuSE file or package missing from my rather minimalist installation. I also use icewm-1.2.17 (installed from the FreeBSD binary package), with my modified themes, on a FreeBSD 4.10 system, and it displays Snap with no problem. The BSD package is built with xfreetype, and extras like guievents and gradients -- yes, I tried a SuSE build with those extras, with no effect on Snap (predictably :)). Thanks again to both of you! ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-11-20 14:57 Message: Logged In: NO captnmark: Thank you for responding, and for cleaning up some of the mess I made on your board with the duplicate posts. From now on I'll do my composing and editing outside the form, and paste in the final product. :) I am about to conclude that my problem with the Snap font is something unique to SuSE, although if so it's odd that other SuSE users haven't reported it. It's not only Snap -- most other .pcf[.gz] fonts also fail to display in my icewm with xfreetype enabled. (Helvetica seems to be an exception, but it may be aliasing to Arial under fonts.conf.) It's not a serious inconvenience, as many other available fonts work fine with the Xft-style designation in default.theme. It has just been a tantalizing frustration that keeps me trying to solve it. I certainly won't abandon icewm, which I've been using happily for many years. (Please never allow it to become dependent on KDE or Gnome!) This quirk probably does not merit a lot of attention, but here is the information you asked for (and then some). I am using, from SuSE 9.1 i586: kernel: 2.6.5-7.111-default freetype2-2.1.7-53 freetype2-devel-2.1.7-53 fontconfig-2.2.92-20040221-28 fontconfig-devel-2.2.92-20040221-28 glibc-2.3.3-98 glibc-devel-2.3.3-98 gcc-3.3.3-41 gcc-c++-3.3.3-41 My latest build procedure for icewm-1.2.17: rm /usr/local/bin/ice* (perhaps I should have deleted /usr/local/share/icewm as well, but all those files appear to be overwritten with each install) rm -R /usr/src/nonpackages/icewm-1.2.17 cd /usr/src/nonpackages tar -x -z -f icewm-1.2.17.tgz cd icewm-1.2.17 sh configure --with-xpm=/usr/X11R6 make make install For extra measure, I also ran "ldconfig" and "fc-cache -f" afterwards. I will attach a tgz containing config.log, config.status, and Makefile from this build. (No, apparently I cannot attach a file when adding a comment to an existing item.) Regarding modifications to the theme, I have tried not only my modified themes, but the unaltered Infadel2 theme and the default preferences file from 1.2.17, with no success in displaying the Snap font. There are no error or warning messages -- icewm simply displays a fallback font instead of Snap. covexx: Thank you for your suggestions. I have read the FAQ entry, over and over. :) I am aware that in recent versions of icewm only the Xtf-style font designations will work when xfreetype is enabled. For me, these designations are not working for Snap or other .pcf fonts, although they do work for truetype. The result is the same when I load the unmodified Infadel2 theme from the latest source. As I mentioned in my first post, I once compiled with xfreetype explicitly disabled and corefonts explicitly enabled, and in that case I could use Snap via the traditional XLFD-style designations. If other SuSE users have not experienced this phenomenon, it's probably due to some SuSE file or package missing from my rather minimalist installation. I also use icewm-1.2.17 (installed from the FreeBSD binary package), with my modified themes, on a FreeBSD 4.10 system, and it displays Snap with no problem. The BSD package is built with xfreetype, and extras like guievents and gradients -- yes, I tried a SuSE build with those extras, with no effect on Snap (predictably :)). Thanks again to both of you! ---------------------------------------------------------------------- Comment By: Adam Pribyl (covexx) Date: 2004-11-20 02:31 Message: Logged In: YES user_id=607018 I assume this is a problem of theme. IceWM uses two different types of font definitions: http://www.icewm.org/FAQ/IceWM-FAQ-12.html#ss12.8 be sure the theme has the Xft type of definition included. Infadel2 from icewm sources should have them. This works for me too. ---------------------------------------------------------------------- Comment By: Marko Macek (captnmark) Date: 2004-11-19 23:26 Message: Logged In: YES user_id=1814 Which version of xfreetype/fontconfig are you using? There is code in icewm to add the theme directory (where the font is) to the font path (for xfreetype >= 2.0.0) and it works for me. Perhaps your modified theme needs to merge some changes from the icewm version due to font configuration changes/fixed. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-11-19 19:15 Message: Logged In: NO 1) Please forgive the previous partial posts. I'm not sure how I submitted them accidentally while editing the form. 2) The version I'm using is icewm-1.2.17, not 1.2.7. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-11-19 19:14 Message: Logged In: NO 1) Please forgive the previous partial posts. I'm not sure how I submitted them accidentally while editing the form. 2) The version I'm using is icewm-1.2.17, not 1.2.7. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-11-19 19:14 Message: Logged In: NO 1) Please forgive the previous partial posts. I'm not sure how I submitted them accidentally while editing the form. 2) The version I'm using is icewm-1.2.17, not 1.2.7. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-11-19 19:13 Message: Logged In: NO 1) Please forgive the previous partial posts -- I'm not sure how I submitted them while editing. 2) The version I'm using is icewm-1.2.17, not 1.27. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2004-11-19 19:12 Message: Logged In: NO 1) Please forgive the previous partial posts -- I'm not sure how I submitted them while editing. 2) The version I'm using is icewm-1.2.17, not 1.27. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100031&aid=1069868&group_id=31 |