The discussion revolves around creating “large fonts” and “small fonts” themes for Discourse. codinghorror initially proposes the idea, suggesting that these themes should be part of the user-selectable theming options. He offers a reward for anyone willing to help build and test the themes.
saquetim shares a possible implementation of the large font theme, and codinghorror suggests testing it thoroughly to ensure that it works correctly across the site. EducatorWaji offers to assist with building the themes, and clapmyhands suggests testing the themes on meta.
Mittineague creates a repository for the larger font theme, and sam explains that themes are more flexible than plugins and can be easily imported. However, codinghorror decides to defer the implementation until version 1.9, suggesting that it would be better to implement it as a mixin.
Later, sam proposes the idea of “user selectable theme components,” which would allow users to select from various theme components, including font size. Jimble expresses interest in the large font theme for accessibility reasons, and downey suggests that users could simply use their browser’s zoom feature.
sam and awesomerobot discuss the possibility of switching to a REM/EM-based font sizing system, which would make it easier to implement font size changes. codinghorror expresses some reservations about scaling all text equally, but awesomerobot suggests that it could be a mix of scalable and non-scalable elements.
The discussion concludes with david announcing that per-user font size selection is now part of Discourse, allowing users to customize their font size preferences.