Low quality text rendering

I am running lv_micropython v1.20 on a ESP32 with a st7796 display/xpt2046 touch . When I run the micropython sample projects the text is fuzzy and unclear.

If I build/run the Arduino versions of the examples the text is smooth and readable.

Any suggestions?