From steven.loomis at oracle.com Wed Oct 4 17:57:21 2017 From: steven.loomis at oracle.com (Steven Loomis) Date: Wed, 4 Oct 2017 10:57:21 -0700 Subject: Comments wanted: jdk harfbuzz project page update Message-ID: <59D52101.4090504@oracle.com> Hello. I'd like to make some update to the Harfbuzz project page http://openjdk.java.net/projects/harfbuzz/ to better reflect reality. Please see changes below and detailed diff enclosed and let me know if this looks OK. * HarfBuzz Integration** * The goal of this Project is to integrate the HarfBuzz layout engine into the JDK, replacing the existing ICU Layout Engine. This Project is sponsored by the 2D Graphics Group. *Community** * Members Mailing list harfbuzz-dev Links Repositories External Links Harfbuzz project site: _harfbuzz.org_ _JavaOne 2017 presentation: BOF4226_ *Background** * OpenType font layout provides means for font designers to create fonts which contain tables that can be processed by a layout engine in a font and script specific way, choosing typographic features that may be critical for correct rendering of numerous writing systems. Since JDK 1.3, in partnership with the ICU project and IBM the JDK has used the open source ICU layout engine for this purpose. However ICU had officially deprecated the layout engine starting in ICU v54 (2014), and removed the code from the ICU v58 (2016) source repository. See ICU Layout Engine. At the same time Harfbuzz has emerged as a more up to date open source standalone layout engine suitable for replacing ICU in the JDK. The goal of this project is to take harfbuzz through the process of being a seamless replacement for ICU and providing suitable tests to ensure that compatibility is maintained and correctness improved. The OpenJDK project was sent for a vote http://mail.openjdk.java.net/pipermail/discuss/2013-July/003105.html and subsequently approved http://mail.openjdk.java.net/pipermail/announce/2013-October/000154.html *Project Status** *At this time the project has a completed JEP 258 (JDK-8064530) which was included in JDK 9/Java SE 9. From this release going forward, Harfbuzz is now Java's default layout engine -------------- next part -------------- diff -r ac88cc9a9c48 src/projects/harfbuzz/index.html --- a/src/projects/harfbuzz/index.html Thu Sep 28 09:16:33 2017 +0100 +++ b/src/projects/harfbuzz/index.html Wed Oct 04 10:51:23 2017 -0700 @@ -42,6 +42,13 @@ +
Since JDK 1.3, in partnership with the ICU project and IBM the JDK has used the open source ICU layout engine for this purpose. -However ICU has now officially deprecated the layout engine -starting in ICU v54. See ICU Layout Engine. +However ICU had officially deprecated the layout engine +starting in ICU v54 (2014), and removed the code from the ICU v58 +(2016) source repository. See ICU Layout Engine.
-At the same time Harfbuzz is emerging as a more up to date open +At the same time Harfbuzz has emerged as a more up to date open source standalone layout engine suitable for replacing ICU in the JDK. The goal of this project is to take harfbuzz through the process of being a seamless replacement for ICU and providing suitable tests @@ -69,10 +77,7 @@ http://mail.openjdk.java.net/pipermail/announce/2013-October/000154.html