On Sat, Jan 11, 2020 at 08:59:32PM -0500, rsiddharth wrote:
> Hi,
> 
> Racket's 2htdp/image's `text`[1] function is having troubling rendering
> text:
> 
>         https://ricketyspace.net/tmp/racket-2htdp-image-text-issue.png
>         (In Emacs Racket-REPL via racket-mode[2])
> 
>         https://ricketyspace.net/tmp/racket-drracket-text-issue.png
>         (In DrRacket)
> 
>         https://ricketyspace.net/tmp/racket-fontrendering-issue.mkv
>         (Video demonstration of the issue)
> 
> [1]: 
> https://docs.racket-lang.org/teachpack/2htdpimage.html?q=text#%28def._%28%28lib._2htdp%2Fimage..rkt%29._text%29%29
> [2]: https://github.com/greghendershott/racket-mode
> 
> I've been using racket-minimal on OpenBSD for the last 6 months and I've
> not had this issue before.
> 
> My OpenBSD system info:
> 
>    cygnus$ uname -a
>    OpenBSD cygnus.ricketyspace.net 6.6 GENERIC.MP#597 amd64
> 
>    cygnus$ pkg_info -A  | grep racket 
>    racket-minimal-7.5  multi-paradigm programming language
> 
>    Running OpenBSD snapshot (2020-01-11) with racket-minimal version
>    7.5 installed.
> 
> I tried using the 2htdp/image's `text`[1] function on Ubuntu 19.10 with
> Racket version 7.5. It works there. So, this issue seems to be specific
> to OpenBSD.
> 
> I'm guessing this issue might be related to upgrades to[3]:
> 
>     libXfont2 2.0.4.
>     font/util 1.3.2.
>     font/encodings 1.0.5.
> 
> [3]: https://www.openbsd.org/plus.html
> 
> I'm wondering if the racket-minimal package needs to re-compiled?
> 
> Steps to replicate this issue:
> 
>       # pkg_add racket-minimal
> 
>       $ raco pkg install --jobs $(sysctl -n hw.ncpuonline) \
>              --auto drracket
> 
>       $ curl https://ricketyspace.net/tmp/text.rkt > /tmp/text.rkt
> 
>       $ $HOME/.racket/7.5/bin/drracket
> 
>         File -> Open -> /tmp/text.rkt
> 
>         To run the text.rkt file -> hit Ctrl+R or click "Run" button in
>         the top right.
> 
>         In the REPL that opens at the bottom, do:
> 
>         (hello)
> 
> It would be great if this issue can be fixed in OpenBSD.
> 
> Let me know if more information is needed from my end.

Thanks for the report. I will take a look.


-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to