On 4/12/2020 9:44 AM, Robert Karen wrote:
> here are 2 images one with drawmode slow and and fuzzy text. teh other
> without.
Thank you for sharing those. Your MacBook Air indeed has a Retina display.
I have cropped the screenshots and posted my theory on what is causing the fuzzy text to the Tktable ticket:
https://sourceforge.net/p/tktable/bugs/309/#7b1c
as well as a new Tk ticket:
https://core.tcl-lang.org/tk/info/e2e9ce70b2
My theory is that because `-drawmode slow` causes the entire table to be drawn to a temporary buffer instead of directly to the screen, the operations for drawing text, etc. are drawing at non-Retina (1x) scale, and then when that buffer is finally drawn to the screen it is magnified 200% and antialiased, resulting in fuzzy text. (Operations that draw directly to the screen are Retina-aware and so do not need magnification and do not look fuzzy.)
I don't currently know whether Tk or Tktable are able to address the fuzzy text issue, and am not aware of a workaround.
Christopher A. Chavez