Product Documentation
Abstract
Large Open Type Font files cause delays with certain menu and toolbar options in Access Client Solutions.
Content
Large OpenType Format Font files were developed by Adobe and Microsoft. They combine certain aspects of PostScript and TrueType font formats. They are fully scalable so you can resize the characters without loosing quality. You can read more about these files via Microsoft at the link below:
https://docs.microsoft.com/en-us/typography/opentype/spec/otff
When you execute certain functions on the menu of ACS such as File -> Print Screen Java does a query to these font files. Because they are fully scalable Java looks at them very closely in order to determine how to scale those fonts. Java issues a GetMetrics call that takes roughly anywhere from 7-26 seconds for each font file.
Their are 2 options for resolving this problem.
1) Remove some of the large OTF files. For each file that you remove your wait time will decrease.
2) Move to Java 11 for use with ACS. Utilizing AdoptOpenJDK to run ACS 1.1.8.1 or later does resolve the issue. The checks that Java does are done more fluidly and quickly in this release of Java so utilizing it does remove the long wait times that you see with earlier versions of Java.
Obtain ACS= http://www-01.ibm.com/support/docview.wss?uid=nas8N1010355
ACS Java Options= https://www-01.ibm.com/support/docview.wss?uid=ibm10719405
AdoptOpenJdk= https://adoptopenjdk.net/releases.html?variant=openjdk11&jvmVariant=openj9

- Download and extract the jdk (making sure to unblock Windows Smart Screen if necessary (right click -> Properties -> Unblock box at bottom)
- Run the uninstall ACS script
- Put the jdk-11.0.1+13 (at the time this was written) and place it in the file /IBMiAccess_v1r1/Start_Programs/Windows_x86-64
- Run the install_acs_64 in /IBMiAccess_v1r1/Windows_Application
Go through the regular steps to install ACS. This will create icons on your desktop that point to the 64 bit executable of ACS and allow a launch of ACS w/64 bit Java 11 JDK.
Was this topic helpful?
Document Information
Modified date:
18 December 2019
UID
ibm10739157