Add Design pattern - Prioritise system-first typography selection based on user needs#405
Conversation
This document outlines strategies for optimizing web font loading and selection to improve web performance and reduce environmental impact. Signed-off-by: Russell Trow <russell@greensoftware.foundation>
|
Feedback from Paula on the generated pattern It looks very impressive however the skill is leaning towards technical development decisions rather than the actual design decisions that I was hoping to capture. I suspect because the skill has been trained on the current corpus of data which has very few design patterns. I would want to emphasis the design aspect a bit more. I suggest we alter the title though as this is not a technical decision on font loading but really a design decision whether you could use system fonts or not which was the actual intent. "Choose typefaces appropriately and optimize" Font decisions need to consider user requirements first before any further technical decisions can be made. I would reframe the solution as follows: Solution
|
|
@pdematos12 here is the revised pattern based on your feedback: version: 0.2
|
|
This reads much better @russelltrow. |
Updated version number and refined content for clarity and focus on environmental impact of web font usage. Signed-off-by: Russell Trow <russell@greensoftware.foundation>
|
Hi @LiyaMath @franziska-warncke can you please review our first AI generated pattern based on @pdematos12 proposal. |
Updated version to 1.0 and added published date. Revised title for consistency. Signed-off-by: Russell Trow <russell@greensoftware.foundation>
|
@pdematos12 @LiyaMath pattern renamed and ready to merge! |
This document outlines strategies for optimizing web font loading and selection to improve web performance and reduce environmental impact.
Working Title
Use sustainable typefaces and optimise them
What problem does this pattern solve?
Typefaces are essential for communication however custom typefaces can be resource intensive because they need to be downloaded on the end users PC. Choose typefaces carefully by opting for system level typefaces over custom typefaces if possible to reduce resource usage.
How does this solve the problem and reduce emissions?
o Don’t load variations such as Italic unless you know it will be used.
Which part of the software lifecycle does this pattern apply to?
Requirements
Do you have any references to support this idea?