You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request adds font family support to QR code frames in both single and batch export modes.
## Where to find it


## Testing
- Batch export template also supports font family: https://cleanshot.com/share/f6K969Hr
- Added e2e and unit tests for frame font family
## Changes
- Added `frameFontFamily` field support to CSV batch processing for both simple and vCard formats
- Introduced a curated font selection dropdown with web-safe fonts (Arial, Georgia, Verdana) and popular Google Fonts (Roboto, Open Sans, Poppins, etc.)
- Implemented dynamic Google Font loading when non-system fonts are selected
- Updated the frame component to apply the selected font family to frame text
- Enhanced the batch preview panel to display the font family for each row when specified
- Modified CSV parsing to handle the new `frameFontFamily` column
- Updated CSV examples and field guides to include the new font family option
- Added comprehensive test coverage for font family validation and CSV parsing
The font family can be specified in CSV files using either the font label (e.g., "Poppins") or the full CSS value (e.g., "'Poppins', sans-serif"). Google Fonts are automatically loaded when selected, while system fonts require no additional loading.
0 commit comments