You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Document-Processing/Common/Font-Manager/font-manager.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -196,3 +196,8 @@ A: Yes, FontManager is designed for multi-threaded environments and allows safe
196
196
**Q: Will FontManager affect my existing document processing code?**
197
197
198
198
A: No, FontManager works transparently in the background. Your existing code will automatically benefit from improved memory management without modifications.
199
+
200
+
**Q: Does FontManager retain or cache fonts embedded in input documents or substituted fonts?**
201
+
202
+
A: No, Syncfusion Document Processing libraries intentionally do **not** retain or cache private fonts — including fonts embedded within input documents or font streams added through font substitution events. This ensures that sensitive or proprietary font data from one document is never persisted in the shared font cache or made accessible to other operations or threads.
203
+
Only fonts loaded from the system's font directories are managed by the `FontManager` cache.
|[Smart Data Extraction](https://help.syncfusion.com/document-processing/data-extraction/overview)|[syncfusion-dotnet-smart-data-extraction](https://github.com/syncfusion/document-sdk-skills/tree/master/skills/syncfusion-dotnet-smart-data-extraction)|
24
+
24
25
## Prerequisites
25
26
26
27
Before installing Syncfusion<supstyle="font-size:70%">®</sup> Document SDK Skills, ensure the following tools are available on your machine:
@@ -32,7 +33,7 @@ Before installing Syncfusion<sup style="font-size:70%">®</sup> Document SDK
32
33
33
34
## Installation
34
35
35
-
Choose one of the following commands to install [Syncfusion<supstyle="font-size:70%">®</sup> Document SDK Skills](https://github.com/syncfusion/document-sdk-skills) based on your preference. You can also explore Syncfusion<supstyle="font-size:70%">®</sup> skills from the [marketplace](https://skills.sh/syncfusion/).
36
+
Use one of the following commands to install [Syncfusion<supstyle="font-size:70%">®</sup> Document SDK Skills](https://github.com/syncfusion/document-sdk-skills) based on your preference. You can also explore Syncfusion<supstyle="font-size:70%">®</sup> skills from the [marketplace](https://skills.sh/syncfusion/).
36
37
37
38
To install all document SDK skills at once, use the following command:
38
39
@@ -141,7 +142,7 @@ To learn more about the Skills CLI, refer [here](https://skills.sh/docs).
141
142
- Executes the script using dotnet script and generates the output document.
142
143
- Performs cleanup by deleting the temporary `.csx` script.
143
144
144
-
3.**Register licensing key** Configuring the Syncfusion<supstyle="font-size:70%">®</sup> license key from `SyncfusionLicense.txt` or the `SYNCFUSION_LICENSE_KEY` environment variable.
145
+
3.**Register licensing key** Configuring the Syncfusion<supstyle="font-size:70%">®</sup> license key from `SyncfusionLicense.txt`file at workspace root folder or the `SYNCFUSION_LICENSE_KEY` environment variable.
145
146
146
147
### Using the AI Assistant
147
148
@@ -179,6 +180,8 @@ npx skills list
179
180
{% endhighlight %}
180
181
{% endtabs %}
181
182
183
+
> **Note:** If you installed Syncfusion skills globally, add the `--global` flag at the end of the command (for example, `npx skills list --global`, `npx skills remove <skill-name> --global` ).
0 commit comments