I hate to be a damp squib, but there is another issue with treating a 300 dpi mono panel with a 2 x 2 pattern of printed dots matched up to the pixels to give 150 dpi colour as if it's just a mono panel with 300 dpi mono content?
What happens with small fine fonts with 300 dpi 1 pixel wide strokes? You get false colour.
What happens with patterned 300 dpi detail in mono, or a mono image with dithering? You can get fine lines, patterns and patches of a particular colour.
Because the CFA= printed pattern at 300 dpi of pastel shade red, green and blue translucent dots. It can't be turned off.
On cameras they solve this by an optical filter that blurs fine detail to the resolution of the total pixels for colour.
On displays driven by gpus they anti-alias any image detail higher than the display resolution for images. Text may deliberately use sub-pixel addressing.
So to avoid colour artefacts on a Kaleido panel the display controller should not treat the panel as 1680x1264 in mono (300 dpi), but anti-alias it down to 840 x 632 colour (150 dpi) in some manner.
Potentially a skinny font in dark mode at 300 dpi would have green, or red, or blue strokes. Font generation/rendering of thin/small fonts would need to be aware of the 2 x 2 layout of printed coloured dots, then finer detail than 150 dpi can be achieved.
|