[josm] 01/02: Use Noto instead of Droid fonts.
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Tue Nov 10 21:12:59 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository josm.
commit 016f8b10d7b5ad134c4672c15be7fd4bc116dc64
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Tue Nov 10 21:51:06 2015 +0100
Use Noto instead of Droid fonts.
---
debian/changelog | 7 +++++++
debian/control | 2 +-
debian/patches/07-use_system_fonts.patch | 16 ++++++++++++++--
debian/patches/09-use_noto_font.patch | 26 ++++++++++++++++++++++++++
debian/patches/series | 1 +
5 files changed, 49 insertions(+), 3 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 4492226..ed9187b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+josm (0.0.svn8969+dfsg-4) UNRELEASED; urgency=medium
+
+ * Use Noto instead of Droid fonts.
+ (closes: #804683)
+
+ -- Bas Couwenberg <sebastic at debian.org> Tue, 10 Nov 2015 21:50:19 +0100
+
josm (0.0.svn8969+dfsg-3) unstable; urgency=medium
* Move from experimental to unstable.
diff --git a/debian/control b/debian/control
index 11e2058..8958f27 100644
--- a/debian/control
+++ b/debian/control
@@ -36,7 +36,7 @@ Depends: default-jre | java7-runtime,
liboauth-signpost-java (>= 1.2),
openstreetmap-map-icons-classic,
jmapviewer (>= 1.11),
- fonts-droid,
+ fonts-noto,
${misc:Depends}
Recommends: josm-plugins,
josm-l10n,
diff --git a/debian/patches/07-use_system_fonts.patch b/debian/patches/07-use_system_fonts.patch
index d25daf8..e680946 100644
--- a/debian/patches/07-use_system_fonts.patch
+++ b/debian/patches/07-use_system_fonts.patch
@@ -1,15 +1,27 @@
-Description: Use system droid fonts, instead of the embedded ones.
+Description: Use system Noto fonts, instead of the embedded Droid fonts.
Author: David Paleino <dapal at debian.org>
+Author: Bas Couwenberg <sebastic at debian.org>
Forwarded: not-needed
--- a/src/org/openstreetmap/josm/tools/FontsManager.java
+++ b/src/org/openstreetmap/josm/tools/FontsManager.java
+@@ -22,8 +22,8 @@ public final class FontsManager {
+ * List of fonts embedded into JOSM jar.
+ */
+ private static final Collection<String> INCLUDED_FONTS = Arrays.asList(
+- "DroidSans.ttf",
+- "DroidSans-Bold.ttf"
++ "NotoSans-Regular.ttf",
++ "NotoSans-Bold.ttf"
+ );
+
+ private FontsManager() {
@@ -36,7 +36,7 @@ public final class FontsManager {
public static void initialize() {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
for (String fontFile : INCLUDED_FONTS) {
- String url = "resource://data/fonts/"+fontFile;
-+ String url = "/usr/share/fonts/truetype/droid/"+fontFile;
++ String url = "/usr/share/fonts/truetype/noto/"+fontFile;
try (InputStream i = new CachedFile(url).getInputStream()) {
ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, i));
} catch (IOException | FontFormatException ex) {
diff --git a/debian/patches/09-use_noto_font.patch b/debian/patches/09-use_noto_font.patch
new file mode 100644
index 0000000..6c24dcd
--- /dev/null
+++ b/debian/patches/09-use_noto_font.patch
@@ -0,0 +1,26 @@
+Description: Use Noto font instead of Droid.
+Author: Bas Couwenberg <sebastic at debian.org>
+Bug-Debian: https://bugs.debian.org/804683
+
+--- a/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
++++ b/src/org/openstreetmap/josm/data/osm/visitor/paint/StyledMapRenderer.java
+@@ -1446,7 +1446,7 @@ public class StyledMapRenderer extends A
+ showNames = paintSettings.getShowNamesDistance() > circum;
+ showIcons = paintSettings.getShowIconsDistance() > circum;
+ isOutlineOnly = paintSettings.isOutlineOnly();
+- orderFont = new Font(Main.pref.get("mappaint.font", "Droid Sans"), Font.PLAIN, Main.pref.getInteger("mappaint.fontsize", 8));
++ orderFont = new Font(Main.pref.get("mappaint.font", "Noto Sans"), Font.PLAIN, Main.pref.getInteger("mappaint.fontsize", 8));
+
+ antialiasing = Main.pref.getBoolean("mappaint.use-antialiasing", true) ?
+ RenderingHints.VALUE_ANTIALIAS_ON : RenderingHints.VALUE_ANTIALIAS_OFF;
+--- a/src/org/openstreetmap/josm/gui/mappaint/ElemStyle.java
++++ b/src/org/openstreetmap/josm/gui/mappaint/ElemStyle.java
+@@ -120,7 +120,7 @@ public abstract class ElemStyle implemen
+ synchronized (lock) {
+ n = DEFAULT_FONT_NAME;
+ if (n == null) {
+- DEFAULT_FONT_NAME = n = Main.pref.get("mappaint.font", "Droid Sans");
++ DEFAULT_FONT_NAME = n = Main.pref.get("mappaint.font", "Noto Sans");
+ }
+ }
+ }
diff --git a/debian/patches/series b/debian/patches/series
index 6954d6a..6fc2aed 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,3 +7,4 @@
06-move_data_out_of_jar.patch
07-use_system_fonts.patch
08-josm-alternatives.patch
+09-use_noto_font.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/josm.git
More information about the Pkg-grass-devel
mailing list