MantisBT - NetSurf
View Issue Details
0002727NetSurf[All Projects] Generalpublic2019-12-09 16:412020-02-23 18:57
ReporterHarriet Bazley 
Assigned ToMichael Drake 
PrioritynormalSeverityminorReproducibilityalways
StatusconfirmedResolutionopen 
PlatformIyonixOSRISC OSOS Version5.22
Product Version 
Target VersionFixed in Version 
Fixed in CI build #
Reported in CI build #4951
URL of problem page
Summary0002727: Lines disappear at less than 100% scaling
DescriptionIf you accidentally (or deliberately) set the display view scale at less than 100%, all lines disappear from the page, including horizontal rules and the outlines indicating the existence of a text entry field.
Steps To ReproduceScale a page to less than 100%
TagsNo tags attached.
Attached Filesjpg 100.jpg (38,386) 2019-12-09 16:41
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=639&type=bug
jpg

jpg 90.jpg (30,307) 2019-12-09 16:41
https://bugs.netsurf-browser.org/mantis/file_download.php?file_id=640&type=bug
jpg

Notes
(0002163)
Michael Drake   
2020-02-21 09:39   
At the moment, a scaled down 1px line is rounded down to 0px.

In order to fix this we would need sub-pixel rendering.

This might be reasonably straightforward on other platforms, but on RISC OS, the plotters don't anti-alias, so sub-pixel isn't really possible.
(0002172)
Harriet Bazley   
2020-02-23 18:57   
Ironic, given that the RISC OS font system was specifically designed many years ago to stop portions of letters dropping out in this fashion - but I suppose there are no 'skeletons' for ordinary straight lines!

Issue History
2019-12-09 16:41Harriet BazleyNew Issue
2019-12-09 16:41Harriet BazleyFile Added: 100.jpg
2019-12-09 16:41Harriet BazleyFile Added: 90.jpg
2020-02-21 09:39Michael DrakeAssigned To => Michael Drake
2020-02-21 09:39Michael DrakeStatusnew => confirmed
2020-02-21 09:39Michael DrakeNote Added: 0002163
2020-02-23 18:57Harriet BazleyNote Added: 0002172