Package Details: jre8-openjdk-infinality 8.u152-1

Git Clone URL: https://aur.archlinux.org/java8-openjdk.git (read-only)
Package Base: java8-openjdk
Description: OpenJDK Java 8 full runtime environment with infinality patch applied
Upstream URL: http://openjdk.java.net/
Keywords: fonts infinality java jdk jre
Licenses: custom
Conflicts: jre8-openjdk
Provides: java-runtime=8, java-runtime-openjdk=8
Replaces: jre8-openjdk-wm
Submitter: chrbayer
Maintainer: jkl
Last Packager: jkl
Votes: 28
Popularity: 1.383240
First Submitted: 2014-09-15 20:06
Last Updated: 2017-04-26 00:30

Required by (741)

Sources (10)

Pinned Comments

gim commented on 2016-02-22 14:07

Prebuilt packages by me are available at https://www.dropbox.com/sh/33ia4nzd2cdigvy/AADzw5132rjMLi5GhMKxgrOma?dl=0

Latest Comments

klevinlaughs commented on 2017-05-16 02:58

@gim, thanks for the reply. I was wondering since the versions don't currently match. I suppose it doesn't matter too much, I was just being a bit nitpicky :P

gim commented on 2017-05-15 11:34

klevinlaughs, yes, they're available in official repositories:
https://www.archlinux.org/packages/extra/x86_64/openjdk8-doc/
https://www.archlinux.org/packages/extra/x86_64/openjdk8-src/

klevinlaughs commented on 2017-05-15 11:29

Are there src and doc packages that go with this?

Magotchi commented on 2017-05-10 17:30

FYI: Installing this via "pacaur -S jre8-openjdk-headless-infinality jre8-openjdk-infinality jdk8-openjdk-infinality" doesn't apply the patches for some reason (doesn't seem to run the "prepare" section). Installing each split package separately with pacaur works, and doing a normal "makepkg -s" works. I'm not sure if it's a pacaur problem or a problem with this PKGBUILD, so I'm just passing it along.

nTia89 commented on 2017-04-26 18:54

I get:
==> Validating source files with sha256sums...
jdk8u-jdk8u152-b03.tar.gz ... Passed
corba-jdk8u152-b03.tar.gz ... Passed
hotspot-jdk8u152-b03.tar.gz ... FAILED
jdk-jdk8u152-b03.tar.gz ... FAILED
jaxws-jdk8u152-b03.tar.gz ... FAILED
jaxp-jdk8u152-b03.tar.gz ... FAILED
langtools-jdk8u152-b03.tar.gz ... FAILED
nashorn-jdk8u152-b03.tar.gz ... FAILED
add-fontconfig.patch ... Passed
enable-infinality.patch ... Passed
==> ERROR: One or more files did not pass the validity check!

I've already tried to delete files and re-download them

linsinn commented on 2017-03-09 15:11

I've tried your setup, but it won't work.

I found a solution is to install another jdk, "jdk8-openjdk-jetbrains", https://aur.archlinux.org/packages/jdk8-openjdk-jetbrains/

Now my fonts in Pycharm looks good.

Magotchi commented on 2017-03-06 15:29

My /etc/fonts/local.conf is at http://pastebin.com/GZZMvRhb . All of those settings are documented on the wiki at https://wiki.archlinux.org/index.php/font_configuration . From reading it, it appears the only settings I have in my config. that aren't default are "rgba" and "lcdfilter", but I effectively copied/pasted it from somewhere else.

To symlink the Infinality aliases, install the fonts-meta-extended-lt AUR package, which puts a file at "/etc/fonts/conf.avail/30-infinality-aliases.conf", and then symlink that file over to the "/etc/fonts/conf.d" directory using "ln -s /etc/fonts/conf.avail/30-infinality-aliases.conf /etc/fonts/conf.d/30-infinality-aliases.conf" (as root or via sudo).

Then, verify that IDEA is actually using OpenJDK in Help --> About. If not, that can be controlled by putting the path to the JRE you want in an "idea.jdk" file in the IDEA configuration, like "echo /usr/lib/jvm/default > ~/.IdeaIC2016.3/config/idea.jdk". For a while, they were bundling their own custom JRE. I'm using the official Arch package, and I don't need to do this, but I did with the EAP.

linsinn commented on 2017-03-05 19:00

@Magotchi, I had the same problem @gim. And your screenshots look pretty.
Could you show me your /etc/fonts/local.conf and how to symlink 30-infinality-aliases.conf from the fonts-meta-extended-lt package.

Magotchi commented on 2017-02-22 15:57

gim: Sorry for not noticing the reply and responding sooner. I don't have the issue in your screenshot, and everything in IDEA (both CE and UE) works and looks great for me.

Here some examples of IDEA's behavior for me with different JDK/JRE versions:

With Infinality patches (this AUR package):
https://callear.org/misc/jdk8-infinality-comparison/java-8-openjdk-with-infinality-patches.png

Without Infinality patches (the standard Arch jdk8-openjdk package):
https://callear.org/misc/jdk8-infinality-comparison/java-8-openjdk-without-infinality-patches.png

With Oracle JDK 8 (jdk AUR package):
https://callear.org/misc/jdk8-infinality-comparison/java-8-oracle-jdk.png

I originally had Infinality fully set up through the Infinality repositories, and when the Harfbuzz issue came up, I removed all packages from the Infinality repositories, replacing them with fonts-meta-base, fonts-meta-extended-lt, jdk8-openjdk-infinality, jre8-openjdk-infinality, and jre8-openjdk-headless-infinality, all from the AUR. I also added some settings (hinting, etc.) to /etc/fonts/local.conf, and symlinked 30-infinality-aliases.conf from the fonts-meta-extended-lt package. That's where my setup is at this point with those screenshots.

gim commented on 2017-02-06 16:14

Magotchi, you don't experience any weird font issues with this package?
http://imgur.com/a/7d22z

It seems to affect only subpixel rendering in Intellij IDEA (PyCharm works all right though)

All comments