문장은 고정하고 핵심 단어의 글꼴만 박자마다 바뀌는 효과The sentence stays put while a key word changes typeface on every beat.
'FREE'가 박자 250ms마다 4가지 글꼴로 바뀌고 1초 뒤 최종 글꼴에서 멈추며 문장의 나머지는 움직이지 않는다
글꼴마다 글자 폭이 달라 문장 전체가 좌우로 출렁인다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 박자 간격 | 250ms | 150~400ms | 글꼴 교체 간격 |
| 글꼴 수 | 4 | 3~5 | 교체 후보 |
| 최종 정지 | 1000ms | 600~1500ms | 마지막 글꼴 유지 |
| 슬롯 폭 | 최대 글꼴 폭 | - | 레이아웃 고정 |
const fonts = ['Playfair Display', 'Bebas Neue', 'Space Mono', 'Pretendard'];
fonts.forEach((f, i) => {
tl.set('.kw', { fontFamily: f }, i * 0.25);
});
/* .kw는 min-width로 슬롯 폭을 고정 */그대로 붙여 넣는다Paste as is
<대상> 문장에서 핵심 단어 '<단어>'만 글꼴이 바뀌게 해줘. 0.25초마다 Playfair Display, Bebas Neue, Space Mono, Pretendard 순으로 교체하고 마지막 글꼴에서 1초 정지. 단어 슬롯 폭은 가장 넓은 글꼴 기준 min-width로 고정해 나머지 문장이 흔들리지 않게 하고, 글꼴은 preload해.
In the sentence of <target> change only the key word '<word>' typeface: every 0.25 seconds cycle Playfair Display, Bebas Neue, Space Mono, Pretendard and hold the last one for 1 second. Fix the word slot to a min-width based on the widest face so the rest of the sentence never shifts, and preload the fonts.
<파일>에 .kw의 fontFamily를 tl.set으로 0, 0.25, 0.5, 0.75초에 교체하고 min-width를 고정해. 각 시점을 캡처해 글꼴이 실제로 바뀌었는지, 주변 문장 x 좌표가 동일한지 확인해.
In <file> switch .kw fontFamily with tl.set at 0, 0.25, 0.5 and 0.75s and fix min-width. Capture each moment to confirm the face actually changed and that the x position of the surrounding text is identical.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo
claude-skill:music-to-video/references/template-catalog.md)unknownclaude-skill:music-to-video/references/template-catalog.md#typewriter-phrase-keyword-shuffle)unknown