Send Beginners mailing list submissions to
        beginners@haskell.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
        beginners-requ...@haskell.org

You can reach the person managing the list at
        beginners-ow...@haskell.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."


Today's Topics:

   1. Re:  Problem with Graphics.SOE (Thomas Hallgren)
   2. Re:  Problem with Graphics.SOE (Vitaly Dolgov)


----------------------------------------------------------------------

Message: 1
Date: Mon, 29 Mar 2021 14:32:38 +0200
From: Thomas Hallgren <hallg...@chalmers.se>
To: beginners@haskell.org
Subject: Re: [Haskell-beginners] Problem with Graphics.SOE
Message-ID: <s3shdb$sa9$1...@ciao.gmane.io>
Content-Type: text/plain; charset=UTF-8

Hi,

I did a quick grep in the HGL source code, and it looks like it is trying to use
a font called "9x15", which is one of the traditional X Windows fonts, and they
are not always installed by default on modern Linux systems. You can see which X
fonts are installed by running the xlsfonts command. In Ubuntu / Debian, the
"9x15" font is included in a package called xfonts-base, which is installed by
default however, so my best guess is that you are using another flavour of Linux
where you need to install some additional font package to get that font...

Hope this helps,
Thomas H

On 2021-03-29 12:18, Vitaly Dolgov wrote:
> Hi, everybody!
> 
> I'm trying to do an example from the book "The Haskell
> School of Expression", which originally uses `SOEGraphics`, I use
> `Graphics.SOE` instead, but I get the following error on each run:
> 
> `user error (loadQueryFont)`
> 
> I have no idea how to approach the problem... `:trace` outputs an empty
> exception :( Could you please help me to solve this?
> 
> My environment is: Linux, ghc 8.10.4, HGL 3.2.3.2
> The code is quite basic:
> 
> ```
> import Graphics.SOE
> 
> main
>    = runGraphics $
>      do w <- openWindow "Hello World!" (300, 300)
>         drawInWindow w (text (100, 200) "Hello World!")
>         k <- getKey w
>         closeWindow w
> ```
> 
> Thank you,
> Vitaly
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
> 




------------------------------

Message: 2
Date: Mon, 29 Mar 2021 19:10:05 +0300
From: Vitaly Dolgov <vitaly.dol...@posteo.net>
To: beginners@haskell.org
Subject: Re: [Haskell-beginners] Problem with Graphics.SOE
Message-ID: <20210329191005.0dccb015@yoga>
Content-Type: text/plain; charset=US-ASCII

Thanks, Thomas!

This was exactly the case. 

In Fedora the package is `xorg-x11-fonts-misc`.

Vitaly

On Mon, 29 Mar 2021 14:32:38 +0200
Thomas Hallgren <hallg...@chalmers.se> wrote:

> Hi,
> 
> I did a quick grep in the HGL source code, and it looks like it is
> trying to use a font called "9x15", which is one of the traditional X
> Windows fonts, and they are not always installed by default on modern
> Linux systems. You can see which X fonts are installed by running the
> xlsfonts command. In Ubuntu / Debian, the "9x15" font is included in
> a package called xfonts-base, which is installed by default however,
> so my best guess is that you are using another flavour of Linux where
> you need to install some additional font package to get that font...
> 
> Hope this helps,
> Thomas H
> 
> On 2021-03-29 12:18, Vitaly Dolgov wrote:
> > Hi, everybody!
> > 
> > I'm trying to do an example from the book "The Haskell
> > School of Expression", which originally uses `SOEGraphics`, I use
> > `Graphics.SOE` instead, but I get the following error on each run:
> > 
> > `user error (loadQueryFont)`
> > 
> > I have no idea how to approach the problem... `:trace` outputs an
> > empty exception :( Could you please help me to solve this?
> > 
> > My environment is: Linux, ghc 8.10.4, HGL 3.2.3.2
> > The code is quite basic:
> > 
> > ```
> > import Graphics.SOE
> > 
> > main
> >    = runGraphics $
> >      do w <- openWindow "Hello World!" (300, 300)
> >         drawInWindow w (text (100, 200) "Hello World!")
> >         k <- getKey w
> >         closeWindow w
> > ```
> > 
> > Thank you,
> > Vitaly
> > _______________________________________________
> > Beginners mailing list
> > Beginners@haskell.org
> > http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners
> > 
> 
> 
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners



------------------------------

Subject: Digest Footer

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners


------------------------------

End of Beginners Digest, Vol 152, Issue 12
******************************************

Reply via email to