AwtPaint: use round as default cap / join, like Mapsforge #92

This commit is contained in:
Emux 2019-12-15 15:14:34 +02:00
parent 766b0d9914
commit 4405b6235a
No known key found for this signature in database
GPG Key ID: 64ED9980896038C3

View File

@ -1,7 +1,7 @@
/* /*
* Copyright 2010, 2011, 2012, 2013 mapsforge.org * Copyright 2010, 2011, 2012, 2013 mapsforge.org
* Copyright 2013 Hannes Janetzek * Copyright 2013 Hannes Janetzek
* Copyright 2016-2017 devemux86 * Copyright 2016-2019 devemux86
* Copyright 2017 nebular * Copyright 2017 nebular
* Copyright 2018 Gustl22 * Copyright 2018 Gustl22
* *
@ -22,12 +22,7 @@ package org.oscim.awt;
import org.oscim.backend.canvas.Paint; import org.oscim.backend.canvas.Paint;
import java.awt.BasicStroke; import java.awt.*;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics2D;
import java.awt.Stroke;
import java.awt.font.TextAttribute; import java.awt.font.TextAttribute;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.text.AttributedCharacterIterator.Attribute; import java.text.AttributedCharacterIterator.Attribute;
@ -125,8 +120,8 @@ public class AwtPaint implements Paint {
Font font = DEFAULT_FONT; // new Font("Default", Font.PLAIN, 13); Font font = DEFAULT_FONT; // new Font("Default", Font.PLAIN, 13);
Stroke stroke; Stroke stroke;
Style style = Style.FILL; Style style = Style.FILL;
private int cap = getCap(Cap.BUTT); private int cap = getCap(Cap.ROUND);
private int join = getJoin(Join.MITER); private int join = getJoin(Join.ROUND);
private float strokeWidth; private float strokeWidth;
private float textSize = DEFAULT_FONT.getSize(); private float textSize = DEFAULT_FONT.getSize();