diff --git a/examples/lorem.go b/examples/lorem.go index a252417..07d052a 100644 --- a/examples/lorem.go +++ b/examples/lorem.go @@ -2,12 +2,14 @@ package main import "github.com/fogleman/gg" -var line = ("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod" + - "tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam," + - "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo" + - "consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse" + - "cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat" + - "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. ") +var lines = []string{ + "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod", + "tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,", + "quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo", + "consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse", + "cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat", + "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", +} func main() { const W = 800 @@ -16,7 +18,11 @@ func main() { dc.SetRGB(1, 1, 1) dc.Clear() dc.SetRGB(0, 0, 0) - dc.LoadFontFace("/Library/Fonts/Arial.ttf", 18) - dc.DrawStringWrapped(line, 20, 20, W-40) + // dc.LoadFontFace("/Library/Fonts/Arial.ttf", 18) + const h = 24 + for i, line := range lines { + y := H/2 - h*len(lines)/2 + i*h + dc.DrawStringAnchored(line, 400, float64(y), 0.5, 0.5) + } dc.SavePNG("out.png") }