summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/timeline/element-utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/src/lib/timeline/element-utils.ts')
-rw-r--r--apps/web/src/lib/timeline/element-utils.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/web/src/lib/timeline/element-utils.ts b/apps/web/src/lib/timeline/element-utils.ts
index e56acd3c..e7ec4065 100644
--- a/apps/web/src/lib/timeline/element-utils.ts
+++ b/apps/web/src/lib/timeline/element-utils.ts
@@ -15,7 +15,6 @@ import {
type TextElement,
type SceneTracks,
type TimelineElement,
- type TimelineTrack,
type AudioElement,
type VideoElement,
type ImageElement,
@@ -414,6 +413,13 @@ export function getElementFontFamilies({
if (element.type === "text" && element.fontFamily) {
families.add(element.fontFamily);
}
+ if ("masks" in element) {
+ for (const mask of element.masks ?? []) {
+ if (mask.type === "text" && mask.params.fontFamily) {
+ families.add(mask.params.fontFamily);
+ }
+ }
+ }
}
}
return [...families];