author | wenzelm |
Tue, 21 Jun 2011 23:08:16 +0200 | |
changeset 43504 | 4ffb4ca04fb8 |
child 43506 | bf7400573617 |
permissions | -rw-r--r-- |
43504
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
1 |
diff -ru jEdit/org/gjt/sp/jedit/gui/PanelWindowContainer.java jEdit-patched/org/gjt/sp/jedit/gui/PanelWindowContainer.java |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
2 |
--- jEdit/org/gjt/sp/jedit/gui/PanelWindowContainer.java 2010-05-09 14:29:17.000000000 +0200 |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
3 |
+++ jEdit-patched/org/gjt/sp/jedit/gui/PanelWindowContainer.java 2011-06-21 23:00:11.000000000 +0200 |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
4 |
@@ -646,7 +646,7 @@ |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
5 |
this.font = font; |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
6 |
|
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
7 |
FontRenderContext fontRenderContext |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
8 |
- = new FontRenderContext(null,true,true); |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
9 |
+ = new FontRenderContext(null,true,false); |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
10 |
glyphs = font.createGlyphVector(fontRenderContext,text); |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
11 |
width = (int)glyphs.getLogicalBounds().getWidth() + 4; |
4ffb4ca04fb8
avoid fractional font metrics, which makes rendering really ugly (e.g. on Linux);
wenzelm
parents:
diff
changeset
|
12 |
//height = (int)glyphs.getLogicalBounds().getHeight(); |