Skip to content
/ gf4fb Public

Converter of Google Fonts database into FontBase font manager format

Notifications You must be signed in to change notification settings

nbb1967/gf4fb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

OUTDATED

This utility was created to solve two problems:

  1. Restore the classic names of font variants.
  2. Update the static Google font database more frequently than the authors of FontBase did.

In version 2.22.4, the classic font names returned to FontBase.
In version 2.24.0, the authors created a dynamic update for the Google font database.
Hallelujah!!!

2.23.1 is the latest version of FontBase that is compatible with the GF4FB utility.


GF4FB (Google Fonts for FontBase)

Converter of Google Fonts database into FontBase font manager format

Google Fonts is organized in the following way: if a font is updated, the new version of the font does not replace the old version, but is added to a new folder: v2, v3, v4..... So all the old versions of fonts are available through the old links, but the Google Fonts service itself links to the new versions of fonts.

Unfortunately, the authors of FontBase font manager rarely update the static database of Google fonts in their program. Therefore, users of FontBase font manager often work with old font base and outdated versions of Google fonts. The GF4FB utility converts the Google font database to FontBase font manager format, allowing you to manually update the Google font database in program. The application queries the Google Fonts API for a complete list of Google fonts, then it converts this list to FontBase format, calculates checksums of all fonts or retrieves them from the built-in database, and generates a google.json file with an up-to-date Google font database for FontBase with classic font variant naming.

To update you need to:

  1. Run the GF4FB utility and wait for the processing to finish

  2. Save the generated google.json file

  3. Replace the google.json file in the “FontBase\resources\app\providers” folder.

  4. Delete all Google fonts in FontBase: right-click on Google > Delete.

  5. Re-import Google fonts into FontBase: right-click on Providers > Import Google fonts.

Note

Processing time can take from 20 seconds to 20 minutes, depending on PC performance, quality of Internet connection, dimensions of the update and share of fonts found in the built-in database.

Windows utility is created with AutoIt, is free, does not require installation.

NyBumBum

About

Converter of Google Fonts database into FontBase font manager format

Resources

Stars

Watchers

Forks

Languages