← Back to team overview

openjdk team mailing list archive

[Bug 937200] Re: Fat fonts in Swing applications

 

pdknsk (pdknsk) wrote:
> Where do I find this file when using Oracle JDK?

I think it isn't installed any more, which is why earlier comments
suggested copying it from JDK 6. The one from openjdk-7 is more
appropriate though because it uses the correct fonts and paths for
Ubuntu.

> I got the file from package openjdk-7-jre-headless and copied it to
> /usr/lib/jvm/j2re1.7-oracle/lib/fontconfig.Ubuntu.properties but it
> doesn't seem to make any difference.

That should be ../jre/lib/fontconfig.Ubuntu.properties. You should see
other fontconfig files for e.g. Redhat, Suse in the same location.

But either way in your case it probably won't change anything,
because...

> This is the result from your file.
>
> Font family: Ubuntu plain=** TrueType Font: Family=Ubuntu Name=Ubuntu
> style=0 fileName=/usr/share/fonts/truetype/ubuntu-font-
> family/Ubuntu-R.ttf bold=null italic=null bolditalic=** TrueType Font:
> Family=Ubuntu Name=Ubuntu Bold Italic style=3
> fileName=/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-BI.ttf
>
> Maybe I'm wrong on Ubuntu Light rather than Ubuntu being used. I've
> attached a screenshot.

So you can see in the output that the plain style is in fact registered
but the bold and italic are not; that's the same result I get on a
system without fonts-unfonts-core installed.

I think the font in your screenshot is Ubuntu and not Ubuntu Light, but
using wrong hinting or rendering settings. That would be a bug in Java
certainly, but separate from this. (You're not the first person to
notice the incorrect hinting and in fact I can reproduce it easily.)

-- 
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-7 in Ubuntu.
https://bugs.launchpad.net/bugs/937200

Title:
  Fat fonts in Swing applications

Status in OpenJDK:
  New
Status in “fonts-unfonts-core” package in Ubuntu:
  Invalid
Status in “openjdk-7” package in Ubuntu:
  Triaged

Bug description:
  Since I upgraded to Ubuntu 12.04 I noticed that the fonts in Java
  Swing applications use the bold font weight. This looks really ugly
  and takes up to much space.

  
  1.
  lsb_release -rd
  Description:	Ubuntu precise (development branch)
  Release:	12.04

  
  2. 
  apt-cache policy openjdk-7-jdk 
  openjdk-7-jdk:
    Installiert: 7~b147-2.0-1ubuntu2
    Kandidat:    7~b147-2.0-1ubuntu2
    Versionstabelle:
   *** 7~b147-2.0-1ubuntu2 0
          500 http://archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
          100 /var/lib/dpkg/status

  3. 
  Applications rendering with normal fonts

  4.
  Applications rendering with bold fonts

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: openjdk-7-jdk 7~b147-2.0-1ubuntu2
  ProcVersionSignature: Ubuntu 3.2.0-17.26-generic 3.2.6
  Uname: Linux 3.2.0-17-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 1.92-0ubuntu1
  Architecture: amd64
  Date: Mon Feb 20 20:44:43 2012
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
  SourcePackage: openjdk-7
  UpgradeStatus: Upgraded to precise on 2012-02-16 (3 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/openjdk/+bug/937200/+subscriptions


References