Re: Hungarian o and u double accute doesn't display correctly
Please report issues with the Debian GNUstep packages to the Debian BTS. Many bugs are Debian-specific; it is the responsibility of the Debian maintainers to analyze them, and forward only those that are real upstream bugs. В Thu, 09 Sep 2010 20:34:01 +0200, Csanyi Pal написа: I was run the comand 'defaults write NSGlobalDomain NSFont DejaVuSans' , /usr/share/doc/gnustep-back0.18/README.Debian | NOTE: Font names for the default art backend do not match the cairo | backend; usually, an extra space is added for cairo, e.g. DejaVu | Sans vs DejaVuSans. ` So you should do defaults write NSGlobalDomain NSFont 'DejaVu Sans' Or better yet, just remove this setting -- that way, by default ttf-dejavu will be used with the cairo backend, and ttf-freefont with the art backend. ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep
Re: Hungarian o and u double accute doesn't display correctly
On Thu, Sep 9, 2010 at 1:34 PM, Csanyi Pal csanyi...@gmail.com wrote: However, when I run my application from xterm window, then I can see warnings: 2010-09-09 20:17:42.091 LPT_Interface[7583] The font specified for NSLabelFont, Helvetica, can't be found. Helvetica is the default art backend font. It's usually installed with the art backend as a nfont. If I remember correctly, nfonts aren't used in the cairo backend. My guess, is that if no font is specified, GNUstep will default to Helvetica, a font not installed with the cairo backend. If I'm not mistaken cairo uses fontconfig, so all your system fonts are available. But, on Debian GNU/Linux Squeeze system, the command 'aptitude search helvetica' gives no results. I was run the comand 'defaults write NSGlobalDomain NSFont DejaVuSans' but I can see that that this command does not affect the NSLabelFont variable. Moreover, I was run these commands once again: defaults write NSGlobalDomain NSFont DejaVuSans defaults write NSGlobalDomain NSLabelFont DejaVuSans but still get warnings, like: 2010-09-09 20:24:35.769 LPT_Interface[7681] The font specified for NSMenuFont, Helvetica, can't be found. 2010-09-09 20:24:35.771 LPT_Interface[7681] The font specified for NSBoldFont, Helvetica-Bold, can't be found. 2010-09-09 20:24:35.774 LPT_Interface[7681] The font specified for NSFont, DejaVuSans, can't be found. 2010-09-09 20:24:35.803 LPT_Interface[7681] The font specified for NSLabelFont, DejaVuSans, can't be found. A much, much easier way of specifying fonts is using the SystemPreferences application. I'd suggest grabbing it. There's a module for fonts and it's really easy to use. ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep
Re: Hungarian o and u double accute doesn't display correctly
Stef Bidi stefanb...@gmail.com writes: A much, much easier way of specifying fonts is using the SystemPreferences application. I'd suggest grabbing it. There's a module for fonts and it's really easy to use. Finally, I get these charaters running my application! What did I? I used SystemPreferences for setup fonts. I switch to the art backend. -- Regards, Paul Chany http://www.debian.org http://wiki.debian.org/DebianEdu http://csanyi-pal.info ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep
Hungarian o and u double accute doesn't display correctly
Hi, I'm developing an aplication that shall have graphical user interface on many languages. Currently it supports Hungarian, English and Serbian Latin. When start the application on Debian GNU/Linux Squeeze, the characters: o double accute and u double accute doesn't display correctly. Instead of these characters one can se a rectangular shape. On my old laptop I have Debian GNU/Linux Squeeze too, and there the on GUI I can see these characters properly. OK, I haven't update this system recently, but my Desktop Debian GNU/Linux Squeeze is up to date and there appeares this problem. How can I solve this problem? Any advices will be appreciated! -- Regards, Paul Chany http://www.debian.org http://wiki.debian.org/DebianEdu http://csanyi-pal.info ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep
Re: Hungarian o and u double accute doesn't display correctly
The most likely cause of this is the font that you are using not containing glyphs for these characters. Currently, GNUstep does not perform any kind of glyph substitution in this case, so you just get the 'no glyph' marker (a rectangle). The simplest way of solving this is to install the missing font. It may be that the font that the application is requesting is present on one system but is being substituted for a standard X11 font in the other. David On 9 Sep 2010, at 09:34, Csanyi Pal wrote: Hi, I'm developing an aplication that shall have graphical user interface on many languages. Currently it supports Hungarian, English and Serbian Latin. When start the application on Debian GNU/Linux Squeeze, the characters: o double accute and u double accute doesn't display correctly. Instead of these characters one can se a rectangular shape. On my old laptop I have Debian GNU/Linux Squeeze too, and there the on GUI I can see these characters properly. OK, I haven't update this system recently, but my Desktop Debian GNU/Linux Squeeze is up to date and there appeares this problem. How can I solve this problem? Any advices will be appreciated! -- Regards, Paul Chany http://www.debian.org http://wiki.debian.org/DebianEdu http://csanyi-pal.info ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep -- Sent from my Difference Engine ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep
Re: Hungarian o and u double accute doesn't display correctly
David Chisnall thera...@sucs.org writes: The most likely cause of this is the font that you are using not containing glyphs for these characters. Currently, GNUstep does not perform any kind of glyph substitution in this case, so you just get the 'no glyph' marker (a rectangle). The simplest way of solving this is to install the missing font. It may be that the font that the application is requesting is present on one system but is being substituted for a standard X11 font in the other. Thanks. However, when I run my application from xterm window, then I can see warnings: 2010-09-09 20:17:42.091 LPT_Interface[7583] The font specified for NSLabelFont, Helvetica, can't be found. But, on Debian GNU/Linux Squeeze system, the command 'aptitude search helvetica' gives no results. I was run the comand 'defaults write NSGlobalDomain NSFont DejaVuSans' but I can see that that this command does not affect the NSLabelFont variable. Moreover, I was run these commands once again: defaults write NSGlobalDomain NSFont DejaVuSans defaults write NSGlobalDomain NSLabelFont DejaVuSans but still get warnings, like: 2010-09-09 20:24:35.769 LPT_Interface[7681] The font specified for NSMenuFont, Helvetica, can't be found. 2010-09-09 20:24:35.771 LPT_Interface[7681] The font specified for NSBoldFont, Helvetica-Bold, can't be found. 2010-09-09 20:24:35.774 LPT_Interface[7681] The font specified for NSFont, DejaVuSans, can't be found. 2010-09-09 20:24:35.803 LPT_Interface[7681] The font specified for NSLabelFont, DejaVuSans, can't be found. I have installed following fonts: xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded xfonts-base xfonts-biznet-100dpi xfonts-biznet-75dpi xfonts-biznet-base xfonts-bolkhov-75dpi xfonts-bolkhov-cp1251-75dpi xfonts-bolkhov-cp1251-misc xfonts-bolkhov-misc xfonts-cyrillic xfonts-encodings xfonts-intl-european xfonts-scalable My application is a Renaissance application and I don't specified any fonts to use with it. Is this problem indeed about installing the right font? -- Regards, Paul Chany http://www.debian.org http://wiki.debian.org/DebianEdu http://csanyi-pal.info ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep
Re: Hungarian o and u double accute doesn't display correctly
However, when I run my application from xterm window, then I can see warnings: 2010-09-09 20:17:42.091 LPT_Interface[7583] The font specified for NSLabelFont, Helvetica, can't be found. But, on Debian GNU/Linux Squeeze system, the command 'aptitude search helvetica' gives no results. I was run the comand 'defaults write NSGlobalDomain NSFont DejaVuSans' but I can see that that this command does not affect the NSLabelFont variable. Hi, I'm not sure exactly what's wrong here, but try installing the ttf-dejavu package. Which backend are you using? Cheers, Eric ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep
Re: Hungarian o and u double accute doesn't display correctly
Eric Wasylishen ewasylis...@gmail.com writes: However, when I run my application from xterm window, then I can see warnings: 2010-09-09 20:17:42.091 LPT_Interface[7583] The font specified for NSLabelFont, Helvetica, can't be found. But, on Debian GNU/Linux Squeeze system, the command 'aptitude search helvetica' gives no results. I was run the comand 'defaults write NSGlobalDomain NSFont DejaVuSans' but I can see that that this command does not affect the NSLabelFont variable. Hi, I'm not sure exactly what's wrong here, but try installing the ttf-dejavu package. I have installed ttf-dejavu package. Which backend are you using? I'm using libgnustep-cairo backend. -- Regards, Paul Chany http://www.debian.org http://wiki.debian.org/DebianEdu http://csanyi-pal.info ___ Discuss-gnustep mailing list Discuss-gnustep@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnustep