---
title: "VariableFontAnimator — Framer component · Best of Framer"
description: "$1.00 · Framer component · by Viper Guy · Text. Variable font field that reacts on hover"
canonical: "https://framer.elliotli.dev/component/variablefontanimator"
---

[Home](/)/[Components](/components)/[Text](/components/category/text)/VariableFontAnimator

# VariableFontAnimator

Variable font field that reacts on hover

[View on Framer](https://framer.com/marketplace/components/variablefontanimator/?via=elliot-li)

![VariableFontAnimator preview image 1](https://framer.elliotli.dev/og/component/variablefontanimator/25a63fe21bdde316/1600x1200.jpg)

## Summary

Variable font field that reacts on hover

## Description

**Variable Font Animator** is a highly interactive Framer component that demonstrates the expressive potential of **variable fonts** through smooth hover animations.

![](https://y4pdgnepgswqffpt.public.blob.vercel-storage.com/components/description-image-e9g60w37-mJDA7oB9ybvGTXbxekar1W7dHGbMuz)

What it does:

-   Displays a 4-line paragraph using **Roboto Flex** (a powerful variable font from Google Fonts).
    
-   On hover, each line independently animates between two font states:
    
    -   **From (resting state)**: Light, upright, wide, small optical size
        
    -   **To (hover state)**: Bold, slanted, condensed, large optical size
        
-   All four variable font axes are animated simultaneously:
    
    -   **wght** (Weight) — 100 to 900
        
    -   **slnt** (Slant) — 0 to -10
        
    -   **wdth** (Width) — 25 to 151
        
    -   **opsz** (Optical Size) — 8 to 144
        

Key Features:

-   **Fully customizable** via Framer’s property panel
    
-   Smooth transitions powered by **Framer Motion**
    
-   Choose from 8 different easing curves (linear, easeOut, circIn, backOut, etc.)
    
-   Adjustable duration (0.05s to 3s)
    
-   Built-in dark/light mode toggle
    
-   Custom accent color
    
-   Real-time axis value display at the bottom showing before → after values
    
-   Each line can be edited individually
    

Perfect for:

-   Showcasing variable font capabilities
    
-   Typography experiments and micro-interactions
    
-   Portfolio hero sections
    
-   Design system demonstrations
    
-   Creative landing pages
    

## Rank history [How rankings work →](/terms#rankings)

-   All · #11167

## Details

- **Author**: Viper Guy
- **Price**: $1.00
- **Published**: 2026-04-23
- **Updated**: 2026-04-23
- **Added**: 2026-04-08
- **Categories**: Text

## More like this

-   [Hover Stretch Text](/component/hover-stretch-text) — 584.studio · $3 — Responsive & fully customizable
-   [Type Write Effect](/component/type-write-effect) — Russet Supply · Free — Animated Text & Interactive Typing
-   [Odometer Stats](/component/odometer-stats) — Pixlify · Free — Rolling number counters
-   [Clipped Words](/component/clipped-words) — Interface Studio · $5 — Words With a Little Chaos
