Starting with the release of Strategy ONE (March 2024), dossiers are also known as dashboards.
This article intends to provide information to accomplish the user's needs when exporting Dossier/VI Dashboards and the font files to use. Use of the information in this article is at the user's own risk. In summary for Strategy Intelligence Server Universal 10.6 or above versions:
- The default shipped font is Courier New. Any exported Dossiers/VI Dashboards and its graphs generated by Strategy Intelligence Server Universal 10.6 or above will default to using this font if the font with which that object was designed does not match with any of the currently available font files (by font family and version) or if the font files are not available or correctly installed in the Intelligence Server.
- Strategy 10.11 or above comes with several out of the box fonts. These out of the box fonts files are for the sole purpose of being used only for Strategy 10.11 or above.
Why are the fonts not included with Strategy Products?
Microsoft started a project in 1996 called "Core Fonts for the Web" which included the above-mentioned fonts. Microsoft released these fonts under a freeware license, but with some restrictions on redistribution (namely that the fonts could only be redistributed by 3rd parties if the file names remained the same and the EULA was made available). This explains why these fonts are not included in Strategy Products.
This KB article applies to:
-Dossiers/VI Dashboards.
This KB article does NOT apply to:
-Report/Document exporting
To make those fonts available for Report/Document exporting in MicroStsrategy 10.6 or above, ensure the steps in KB441194 are also implemented.
KB441194: How to install and use fonts for Reports/Documents/Dashboards for the Export Engine to PDF with Strategy Intelligence Server Universal 9.x-10.x on Unix/Linux
PREREQUISITE:
-Fontconfig should be available.
-The fonts should be located at mstr_install_path>/Fonts
ACTIONS:
1.Choosing the system font folder to use depending on if it is a root user or non-root user:
A) For non-root user, use the following path to the system_font_folder to ensure the privileges to install fonts:
/home/<user>/.local/share/fonts
Don't use ~/.fonts.
Also, it is
essential to add the directory path
"/home/<user>/.local/share/fonts" to the system file
fonts.conf as per the following external link:
[Fontconfig] fc-cache succeeds, but fc-list still gives empty resultB) For root user, use the following path to the system_font_folder to ensure different users can access the fonts:
/usr/local/share/fonts
Don't use /usr/share/font
because is for the system built-in fonts.
2.Once on the previous options has been performed, please create a unique link to link the fonts folder to the system font folder, that requires to be created following this syntax depending on the path performed in step one;
ln -s "${system_font_folder}/mstr-${instance_id}" "${mstr_fonts}"
A) Non-root user
ln -s /home/<user>/.local/share/fonts/mstr-10XX /<mstr_install_path>/Fonts
B) Root user
ln -s /usr/local/share/fonts/mstr-10XX /<mstr_install_path>/Fonts
Notes:-The
mstr-${instance_id} could be whatever that might help you to identify the instance related to the font(s).
-If the system_font_folder does not exist, create one first.
-When Strategy 10.11 gets installed a unique link name to the font folder gets created to the font folder, which combined with instance_id to manage the multi-instance situation better, here is a sample;
lrwxrwxrwx 1 root root 31 Apr 30 23:30 mstr-c3874e99-fbf0-4ffc-9f28-f1e54c71d7eb -> /sbox/11.0_silent/install/Fonts
3.Update font cache with the fontconfig command that will force the rebuild the font cache:
fc-cache -fv
4.In the case that an uninstall is required:
-Remove symbol link in font folder.
-Update font cache with the above fc-cache command.
General Notes:-Only TrueType fonts can be used.
-The Intelligence Server(s) will need to be restarted to take advantage of the newly installed fonts.
RELATED ARTICLE:KB441194: How to install and use fonts for Reports/Documents/Dashboards for the Export Engine to PDF with Strategy Intelligence Server Universal 9.x-10.x on Unix/Linux
KB48030 : Font change is not applied to the graph in Strategy 9.x when Intelligence Server is on Linux
KB440968: Font Issue in Dossier 10.11 in Internet Explorer
KB439777: "No font is available" error is received when exporting to PDF in Strategy Secure Enterprise 10.6 and newer
Third Party Software Installation:WARNING:The intent of this article is to provide information to accomplish the user's needs. Use of the information in this article is at the user's own risk.
Users should note that fonts are Intellectual Property and their usage may be restricted by license terms. Users are responsible for and must obtain appropriate licenses for any fonts that are to be used on Unix/Linux machines with Strategy. Users may reference the information at
http://en.wikipedia.org/wiki/Core_fonts_for_the_Web which lists several sources for the Microsoft Core fonts package and also lists the licensing conditions governing the use of that package. The Microsoft core fonts (Wikipedia) are not hosted by Strategy and therefore cannot be obtained from Strategy; however, they are legally hosted by third parties.
The third-party product(s) discussed in this technical note is manufactured by vendors independent of Strategy. Strategy makes no warranty, express, implied or otherwise, regarding this product, including its performance or reliability. KB440730