Adds apps/video, a standalone Remotion package (not part of the pnpm workspace, so it never reaches the web build or the Docker image). It renders six looping films, one per service, in German and English, as 4:5 for LinkedIn and 16:9 for YouTube and ads, together with the text to post and an overview page. Each film is one continuous shot: close on something abstract, the camera pulls back to show what it really is, the form changes, and the picture folds back into its opening. The slide deck code from the earlier attempts is still in the package and no longer used. Also adds the Google Ads concept, brings the relaunch concept in line with the site as built, and a project skill that describes how to make further films. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
15 lines
713 B
TypeScript
15 lines
713 B
TypeScript
import { loadFont as loadInter } from "@remotion/google-fonts/Inter";
|
|
import { loadFont as loadMono } from "@remotion/google-fonts/JetBrainsMono";
|
|
import { loadFont as loadSerif } from "@remotion/google-fonts/Newsreader";
|
|
|
|
const inter = loadInter("normal", { weights: ["400", "600", "700", "900"], subsets: ["latin"] });
|
|
const mono = loadMono("normal", { weights: ["500", "700"], subsets: ["latin"] });
|
|
const serif = loadSerif("normal", { weights: ["400"], subsets: ["latin"] });
|
|
|
|
/** Same three families as the website: Inter for headlines, JetBrains Mono for labels, Newsreader for reading text. */
|
|
export const FONT = {
|
|
sans: inter.fontFamily,
|
|
mono: mono.fontFamily,
|
|
serif: serif.fontFamily,
|
|
} as const;
|