mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-05 17:35:36 +00:00
text: add fmt.Stringer implementation for Weight
Signed-off-by: Walter Werner SCHNEIDER <contact@schnwalter.eu>
This commit is contained in:
committed by
Elias Naur
parent
74464f64dc
commit
0403b1ff8e
@@ -115,6 +115,33 @@ func (s Style) String() string {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (w Weight) String() string {
|
||||||
|
switch w {
|
||||||
|
case Thin:
|
||||||
|
return "Thin"
|
||||||
|
case ExtraLight:
|
||||||
|
return "ExtraLight"
|
||||||
|
case Light:
|
||||||
|
return "Light"
|
||||||
|
case Normal:
|
||||||
|
return "Normal"
|
||||||
|
case Medium:
|
||||||
|
return "Medium"
|
||||||
|
case SemiBold:
|
||||||
|
return "SemiBold"
|
||||||
|
case Bold:
|
||||||
|
return "Bold"
|
||||||
|
case ExtraBold:
|
||||||
|
return "ExtraBold"
|
||||||
|
case Black:
|
||||||
|
return "Black"
|
||||||
|
case ExtraBlack:
|
||||||
|
return "ExtraBlack"
|
||||||
|
default:
|
||||||
|
panic("invalid Weight")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// weightDistance returns the distance value between two font weights.
|
// weightDistance returns the distance value between two font weights.
|
||||||
func weightDistance(wa Weight, wb Weight) int {
|
func weightDistance(wa Weight, wb Weight) int {
|
||||||
// Avoid dealing with negative Weight values.
|
// Avoid dealing with negative Weight values.
|
||||||
|
|||||||
Reference in New Issue
Block a user