A Python-based GUI tool to extract and save Adobe Creative Cloud fonts that are installed on your system. This tool helps you backup your Adobe fonts by finding them in the Adobe CoreSync folders and saving them with their proper names and extensions.
- User-friendly graphical interface
- Search functionality to easily find specific fonts
- Batch export of selected fonts
- Preserves font names from Adobe's metadata
- Makes fonts visible and accessible
- Cross-platform support (Windows and MacOS)
- Python 3.6 or higher
- tkinter (usually comes with Python)
- An active Adobe Creative Cloud subscription with fonts synced to your computer
- Clone this repository or download the Python script:
git clone https://github.com/yourusername/adobe-font-extractor.git
-
Make sure you have Python installed on your system.
-
The script uses only standard library modules, so no additional installations are required.
- Run the script:
python adobe-font-extractor.py
-
The application will open and automatically scan your Adobe fonts directory:
- Windows:
%APPDATA%\Adobe\CoreSync\plugins\livetype
- MacOS:
$HOME/Library/Application Support/Adobe/CoreSync/plugins/livetype
- Windows:
-
Use the interface to:
- Search for specific fonts using the search bar
- Select individual fonts or use "Select All"
- Click "Export Selected" to choose a destination folder
- Wait for the export process to complete
The tool works by:
- Reading Adobe's
entitlements.xml
file to get font metadata (names, weights, IDs) - Scanning Adobe's CoreSync folders (except 'c') to find the actual font files
- Copying the files to your chosen destination with proper names and .otf extension
- Making the exported files visible and accessible
- Make sure you have an active Adobe Creative Cloud subscription
- Verify that you have synced fonts through Adobe Creative Cloud
- Check if the Adobe CoreSync folder exists in the expected location
- Ensure you have write permissions in the destination folder
- Check if you have enough disk space
- Make sure the selected fonts are still synced in Adobe Creative Cloud
- Font files:
%APPDATA%\Adobe\CoreSync\plugins\livetype\[e,r,t,u,w,x]
- Manifest:
%APPDATA%\Adobe\CoreSync\plugins\livetype\c\entitlements.xml
- Font files:
$HOME/Library/Application Support/Adobe/CoreSync/plugins/livetype/.[e,r,t,u,w,x]
- Manifest:
$HOME/Library/Application Support/Adobe/CoreSync/plugins/livetype/.c/entitlements.xml
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This tool is for personal backup purposes only. Please ensure you comply with Adobe's terms of service and font licensing agreements when using this tool. The extracted fonts are still subject to Adobe's licensing terms.
If you encounter any issues or have suggestions for improvements:
- Check the Common Issues section above
- Create an issue in the GitHub repository
- Provide detailed information about your system and the error
- Thanks to the Adobe Creative Cloud community for helping understand the font storage structure
- Built with Python and tkinter for cross-platform compatibility