Actions15
- Video Actions
- Audio Actions
- Subtitle & Text Actions
- Transition Effects Actions
- Image Actions
- Font Management Actions
Overview
This node, part of the MediaFX collection, provides various media processing capabilities including video, audio, image, subtitle, transition, and font management operations. Specifically for the Font Management resource with the Validate Font Key operation, it checks whether a given font key is available in the system.
Use cases include:
- Ensuring that a font key you want to use in subsequent media processing steps (like adding subtitles or text overlays) is valid and available.
- Preventing errors by validating font keys before applying them in workflows.
- Managing custom fonts uploaded by users and verifying their keys.
Example: Before adding subtitles with a specific font, you can validate the font key to confirm it exists, avoiding runtime errors.
Properties
| Name | Meaning |
|---|---|
| Font Key to Validate | The font key string to check for availability. This must be a valid font key present in the system or user-uploaded fonts. |
Output
The output JSON contains an object with the following structure:
{
"valid": true,
"message": "Font key 'your-font-key' is available."
}
valid: A boolean indicating if the font key is valid and available.message: A descriptive message confirming the availability of the font key.
No binary data is produced by this operation.
Dependencies
- The node relies on internal utilities to access the list of available fonts and validate font keys.
- No external API keys or services are required specifically for font validation.
- The environment should have access to the font storage locations (system fonts and user-uploaded fonts).
Troubleshooting
Common issues:
- Providing a font key that does not exist will cause an error.
- If the font storage is inaccessible or corrupted, validation may fail.
Error messages:
"Font key 'X' is not found."— This means the specified font key does not exist. Verify the font key spelling or upload the font first."No binary data found in property 'Y'"— Not applicable for this operation but may appear if other operations expecting binary input are misconfigured.
Resolution:
- Double-check the font key value.
- Use the node’s font listing operation to retrieve valid font keys.
- Ensure fonts are properly uploaded or installed.
Links and References
- FFmpeg Documentation – For understanding media processing capabilities.
- n8n Documentation – General guidance on creating and using custom nodes.
- Font management utilities are internal; no external links available.
