Starting with the release of Strategy ONE (March 2024), dossiers are also known as dashboards.
Additional fonts can be added to the out of the box list of fonts provided in Strategy Web Documents & Dossiers.
NOTE: The plugins should normally be created using the Web Customization Editor to remove any room for error in the plugin definition. However, as this plugin has limited content, the second approach will is a demonstration on how you can create the same plugin without WCE. Two approaches will be therefore shown within the article:
If any issues are seen after following the manual approach, it is recommended to try creating it using WCE instead to reduce the risk of plugin issues.
The following steps create the example plugin provided below, designed to add “Annabel Antique Script” to the fonts dropdown in Strategy Web.
Before Customization - font not available in the drop-down:

After Customization - font visible in the drop-down:

1. Installing the 3rd party font on the client machine
Prior to creating the Plugin, save the custom font in the Fonts folder on the Client machine. For a Windows machine, by default, the fonts will be in the ..\WINDOWS\Fonts folder.
This customization makes a new font selectable from the interface in Strategy Web, although the font itself still needs to be installed on each client machine where this font will be viewed. This limitation can be addressed by following KB235107 after completing the steps in this article.
2. Using the Web Customization Editor to create a plug-in
Strategy SDK provides a Web Customization Editor that can be used to create a customization plug-in. The following steps guide you in creating the plug-in and deploying it.
Name: style, Value: font-family:AnnabelAntiqueScript
Name: value, Value: AnnabelAntiqueScript

NOTE: The font names and font family are very specific values that must correspond to what is defined inside the font itself. A mismatch here may prevent the font from displaying correctly.
Troubleshooting tips:
Note: it is typically not recommended to manually create plugins without the Web Customization Editor (WCE) as there is a higher risk for error. However, as this plugin has a relatively simple structure, for educational purposes the following approach demonstrates the plugin creation process without using WCE.
After downloading the following sample plugin, the same customization can be completed by following strict manual modifications of the files within the plugin.
As mentioned in the note above, you can use the plugin without creating it within the WCE. Manual alterations to the plugin given below should be enough to set your plugin as fully operational. You will first have to implement the plugin within the environment, and later change specific details in regards to the plugin you want to use within your system.
The example shows a plugin within a folder structure for Web JSP on Windows: C:\Program Files (x86)\Common Files\Strategy\Tomcat\apache-tomcat-9.0.63\webapps\Strategy\plugins\FontPlugin

The sample plugin is designed to add “Zapfino” to the dropdown in Strategy Web. If the “Zapfino” font is already installed on your machine, the font should be fully functional without further modifications of this plugin. If you wish to make the font work without having it installed - the steps that have to be performed for such functionality are mentioned in KB235107.
2.1 Deploying the Sample Font Plugin
The following steps modify this plugin to add a different font to the fonts dropdown in Strategy Web. Additional fonts can be added by introducing additional “shortcut-list” fontPicker child entries (shortcut tags).
Example in pseudo code:
<shortcut-list name="fontPicker">
<shortcut desc="ExampleFont1" name="pkrExampleFont1">
... first new font, see below for full structure
</shortcut>
<shortcut desc="ExampleFont2" name="pkrExampleFont2">
... second new font, see below for full structure
</shortcut>
</shortcut-list>Before customization:
<shortcut-list name="fontPicker"> <shortcut desc="Zapfino" name="pkrZapfino"> <attributes> <attribute name="style" source="const" value="font-family:Zapfino"/> <attribute name="value" source="const" value="Zapfino"/> </attributes> </shortcut> </shortcut-list>
<shortcut-list name="fontPicker"> <shortcut desc="Gauge" name="pkrGauge"> <attributes> <attribute name="style" source="const" value="font-family:Gauge"/> <attribute name="value" source="const" value="Gauge"/> </attributes> </shortcut> </shortcut-list>