update logo

improve font resolution logic
generate icons
improve timeline
This commit is contained in:
2023-05-28 22:57:13 +02:00
parent 1baa3ae736
commit 28613c9214
38 changed files with 204 additions and 221 deletions

View File

@@ -17,7 +17,9 @@ export function buildTextCache(
entity: z.output<typeof TextEntity>,
dependencies: Dependencies
): TextCache {
const fontData = dependencies.fonts.get(entity.paint.fontName) as ArrayBuffer;
const fontData = dependencies.fonts.get(
entity.paint.font_name
) as ArrayBuffer;
const fontManager = CanvasKit.FontMgr.FromData(fontData) as FontMgr;
@@ -43,7 +45,7 @@ export default function drawText(
const pStyle = new CanvasKit.ParagraphStyle({
textStyle: {
color: color,
fontFamilies: [entity.paint.fontName],
fontFamilies: [entity.paint.font_name],
fontSize: entity.paint.size,
},
textDirection: CanvasKit.TextDirection.LTR,