User Guide Cancel

FAQ for Variable Font Axes

  1. After Effects User Guide
  2. Beta releases
    1. Beta Program Overview
    2. After Effects Beta Home
  3. Getting started
    1. Get started with After Effects
    2. What's new in After Effects 
    3. Release Notes | After Effects
    4. After Effects system requirements
    5. Keyboard shortcuts in After Effects
    6. Supported File formats | After Effects
    7. Hardware recommendations
    8. After Effects for Apple silicon
    9. Planning and setup
    10. Tip of the Day
  4. Workspaces
    1. General user interface items
    2. Get to know After Effects interface
    3. Workflows
    4. Workspaces, panels, and viewers
    5. Improved UI language support
  5. Projects and compositions
    1. Projects
    2. Composition basics
    3. Precomposing, nesting, and pre-rendering
    4. View detailed performance information with the Composition Profiler
    5. CINEMA 4D Composition Renderer
  6. Importing footage
    1. Preparing and importing still images
    2. Importing from After Effects and Adobe Premiere Pro
    3. Importing and interpreting video and audio
    4. Preparing and importing 3D image files
    5. Importing and interpreting footage items
    6. Import SVG files
    7. Working with footage items
    8. Detect edit points using Scene Edit Detection
    9. XMP metadata
  7. Text and Graphics
    1. Text
      1. Formatting characters and the Character panel
      2. Text effects
      3. Creating and editing text layers
      4. Formatting paragraphs and the Paragraph panel
      5. Extruding text and shape layers
      6. Animating text
      7. Examples and resources for text animation
      8. Live Text Templates
    2. Motion Graphics
      1. Work with Motion Graphics templates in After Effects
      2. Use expressions to create drop-down lists in Motion Graphics templates
      3. Work with Essential Properties to create Motion Graphics templates
      4. Replace images and videos in Motion Graphics templates and Essential Properties
      5. Animate faster and easier using the Properties panel
    3. Variable Font Axes
      1. Variable Font Axes support
      2. Working with Variable Font Axes
      3. Scripting support for Variable Font Axes
      4. FAQ for Variable Font Axes
  8. Drawing, Painting, and Paths
    1. Overview of shape layers, paths, and vector graphics
    2. Paint tools: Brush, Clone Stamp, and Eraser
    3. Taper shape strokes
    4. Shape attributes, paint operations, and path operations for shape layers
    5. Use Offset Paths shape effect to alter shapes
    6. Creating shapes
    7. Create masks
    8. Remove objects from your videos with the Content-Aware Fill panel
    9. Roto Brush and Refine Matte
    10. Create Nulls for Positional Properties and Paths
  9. Layers, Markers, and Camera
    1. Selecting and arranging layers
    2. Blending modes and layer styles
    3. 3D layers
    4. Layer properties
    5. Creating layers
    6. Managing layers
    7. Layer markers and composition markers
    8. Cameras, lights, and points of interest
  10. Animation, Keyframes, Motion Tracking, and Keying
    1. Animation
      1. Animation basics
      2. Animating with Puppet tools
      3. Managing and animating shape paths and masks
      4. Animating Sketch and Capture shapes using After Effects
      5. Assorted animation tools
      6. Work with Data-driven animation
    2. Keyframe
      1. Keyframe interpolation
      2. Setting, selecting, and deleting keyframes
      3. Editing, moving, and copying keyframes
    3. Motion tracking
      1. Tracking and stabilizing motion
      2. Face Tracking
      3. Mask Tracking
      4. Mask Reference
      5. Speed
      6. Time-stretching and time-remapping
      7. Timecode and time display units
    4. Keying
      1. Keying
      2. Keying effects
  11. Transparency and Compositing
    1. Compositing and transparency overview and resources
    2. Alpha channels and masks
    3. Track Mattes and Traveling Mattes
  12. Adjusting color
    1. Color basics
    2. Color management
    3. Color Correction effects
    4. OpenColorIO and ACES color management
    5. Enhanced HDR support
    6. HDR import and export 
  13. Effects and Animation Presets
    1. Effects and animation presets overview
    2. Effect list
    3. Effect Manager
    4. Simulation effects
    5. Stylize effects
    6. Audio effects
    7. Distort effects
    8. Perspective effects
    9. Channel effects
    10. Generate effects
    11. Time effects
    12. Transition effects
    13. The Rolling Shutter Repair effect
    14. Blur and Sharpen effects
    15. 3D Channel effects
    16. Utility effects
    17. Matte effects
    18. Noise and Grain effects
    19. Detail-preserving Upscale effect
    20. Obsolete effects
    21. Cycore plugins
  14. Expressions and Automation
    1. Expressions
      1. Expression basics
      2. Understanding the expression language
      3. Using expression controls
      4. Syntax differences between the JavaScript and Legacy ExtendScript expression engines
      5. Editing expressions
      6. Expression errors
      7. Using the Expressions editor
      8. Use expressions to edit and access text properties
      9. Expression language reference
      10. Expression examples
    2. Automation
      1. Automation
      2. Scripts
  15. Immersive video, VR, and 3D
    1. Construct VR environments in After Effects
    2. Apply immersive video effects
    3. Compositing tools for VR/360 videos
    4. Advanced 3D Renderer
    5. Import and add 3D models to your composition
    6. Import 3D models from Creative Cloud Libraries
    7. Create parametric meshes
    8. Image-Based Lighting
    9. Animated Environment Lights
    10. Enable lights to cast shadows
    11. Extract and animate lights and cameras from 3D models
    12. Tracking 3D camera movement
    13. Adjust Default Camera Settings for 3D compositions
    14. Cast and accept shadows
    15. Embedded 3D model animations
    16. Shadow Catcher
    17. 3D depth data extraction
    18. Modify materials properties of a 3D layer
    19. Apply Substance 3D materials
    20. Work in 3D Design Space
    21. 3D Transform Gizmos
    22. Single 3D Gizmo for multiple 3D layers
    23. Do more with 3D animation
    24. Preview changes to 3D designs real time with the Mercury 3D engine
    25. Add responsive design to your graphics 
  16. Views and Previews
    1. Previewing
    2. Video preview with Mercury Transmit
    3. Modifying and using views
    4. Lossless Compressed Playback
  17. Rendering and Exporting
    1. Basics of rendering and exporting
    2. H.264 Encoding in After Effects
    3. Export an After Effects project as an Adobe Premiere Pro project
    4. Converting movies
    5. Multi-frame rendering
    6. Automated rendering and network rendering
    7. Rendering and exporting still images and still-image sequences
    8. Using the GoPro CineForm codec in After Effects
  18. Working with other applications
    1. Dynamic Link and After Effects
    2. Working with After Effects and other applications
      1. Export After Effects project as Premiere Pro project
    3. Sync Settings in After Effects
    4. Creative Cloud Libraries in After Effects
    5. Plug-ins
    6. Cinema 4D and Cineware
  19. Collaboration: Frame.io, and Team Projects
    1. Collaboration in Premiere Pro and After Effects
    2. Frame.io
      1. Install and activate Frame.io
      2. Use Frame.io with Premiere Pro and After Effects
      3. Frequently asked questions
    3. Team Projects
      1. Get Started with Team Projects
      2. Create a Team Project
      3. Collaborate with Team Projects
  20. Memory, storage, performance
    1. Memory and storage
    2. How After Effects handles low memory issues while previewing    
    3. Improve performance
    4. Preferences
    5. GPU and GPU driver requirements for After Effects
  21. Knowledge Base
    1. Known issues
    2. Fixed issues
    3. Frequently asked questions
    4. After Effects and macOS Ventura
    5. How After Effects handles low memory issues while previewing

Find answers to common questions about Variable Font Axes functionality in After Effects.

  Use new beta features

Variable Font Axes support is now available for testing and feedback. Try it now in After Effects (beta).

Best practices

Here are some guidelines for designing effectively with variable fonts in After Effects:

Start with common axes

  • Weight, Width, and Slant are the most widely supported
  • Master these before exploring custom axes

Respect axis ranges

  • Don't push axes to extremes unless intentional
  • Mid-ranges often look best for body text
  • Extremes work well for headlines and emphasis

Consider readability

  • Very light weights (< 300) can be hard to read
  • Very condensed widths (< 75%) reduce legibility
  • Extreme slants (> 15°) affect readability

Combine axes thoughtfully

  • Weight, along with Width, together can be powerful
  • Too many simultaneous axis changes can look chaotic
  • Test combinations at different scales

Use these animation guidelines to create smooth and effective variable font animations in After Effects:

Smooth keyframing

  • Use Easy Ease for organic axis transitions
  • Avoid linear keyframes unless seeking a robotic feel
  • Graph Editor helps fine-tune axis animations

Timing is critical

  • Fast axis changes (< 10 frames) can feel abrupt
  • Slow changes (> 60 frames) provide the smoothest transitions
  • Match timing to music/audio for impact

Layering effects

  • Combine axis animators with transform properties
  • Axis changes + Position/Scale/Opacity means dynamic
  • Don't rely solely on axis animation

Performance optimization

  • Limit active axis animators (disable unused ones)
  • Pre-render complex axis animations when possible
  • Reduce composition resolution during preview

Use these tips to improve your workflow when animating variable font axes in After Effects:

Test fonts early

  • Not all variable fonts are created equal
  • Some have more refined interpolation than others
  • Test axis ranges before committing to a font

Name animators clearly

Rename animators to describe their purpose. For example, Weight Pulse, Width Squeeze, etc.

Makes timeline organization easier

Use Markers

  • Add composition markers for axis animation timing
  • Label keyframe sections for easy navigation
  • Document complex expression selector logic

Save presets

  • Create presets for reusable axis animations
  • Build a library of go-to effects
  • Share presets across projects and teams

Troubleshooting

If the Variable Font Axes button is disabled or missing, it could be because the current font is not a variable font, or the text layer is not selected.

Check if the font is a variable font by opening the Character panel and confirming that the font name includes ‘Variable’ or ‘VF’.

The issue occurs when the font you’re using doesn’t support the axis you want to animate. Try the following to resolve this issue:

  • Open the Variable Font Axes pop-up in the Properties panel to check if the font actually supports the axis
  • If you are using mixed fonts, ensure all fonts have the axis
  • If the font was changed after creating the animator, the animator may reference a nonexistent axis
  • Delete the animator and add it again after setting the correct font

Range Selector settings target different characters than intended.

  • Check the Based On setting: Characters, Characters Excluding Spaces, Words, or Lines.
  • Verify that Start and End values define the correct range.
  • Check Units: Percentage vs. Index changes behavior.
  • Offset could also cause the range to shift unexpectedly.

It could be because the Timeline indicator (CTI) is not at the correct time, or there is a caching issue. Try following these solutions to troubleshoot this issue:

  • Move the CTI to ensure you're at the right keyframe
  • RAM Preview to update cache (spacebar or 0 on numeric keypad)
  • Check if keyframes exist that override your changes
  • Close and reopen the composition to refresh

Each font defines its own minimum and maximum ranges for the axes. If you want to investigate more, use the following methods:

  • Check the font's specification or documentation
  • Open the Variable Font Axes pop-up in the Properties panel to see the valid range
  • Some fonts have narrow ranges. For example, Weight 300-700 instead of 100-900
  • Try a different variable font with a wider range if needed

If you change fonts after applying an axis and the same axis exists in the new font, but the minimum or maximum range is different, the original range will be maintained unless you reapply the axis (then it will reset and update). 

It could be because the target font doesn't have the same axes as the source font. Try the following to find a solution:

  • Verify that the target font has matching axis tags, such as wght, wdth, etc.
  • Custom axes (INFM, BNCE, etc.) are font-specific and won't transfer
  • Manually recreate animators for fonts with different axes
  • Use fonts from the same family or designer for better compatibility

If you exceed the maximum of 8 different axes per text layer for animation, try to reduce the number of active animators by deleting unused ones.

Helpful resources

You can find variable fonts in Adobe Fonts by using a simple search of the "Variable" keyword. You can also explore other sources and similar paid or free font foundries.

Visit the Microsoft OpenType website for detailed technical information on axis tags and font structure.

Adobe, Inc.

Get help faster and easier

New user?