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