Add Design pattern - Choose typefaces appropriately and optimise#405
Add Design pattern - Choose typefaces appropriately and optimise#405russelltrow wants to merge 2 commits into
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. |
| personas: Product Designer, UX Designer, Front End Engineer, Full Stack Engineer | ||
| --- | ||
|
|
||
| # Choose typefaces appropriately and optimise |
There was a problem hiding this comment.
I feel the the title is broad and doesn't communicate the gist of the content as the definition of "appropriate" can vary.
as an example,I would suggest "Select System Fonts First and Subset Essential Web Type", or anything else that specify the exact action wdyt?
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?