📓

What’s new

Log in Start free trial →

What’s new on Fontdue

We frequently release changes to the platform, and infrequently document select changes here.

April 27, 2022

April 1, 2022

  • (Fontdue.js) Added new Character Viewer component
  • image
  • (Fontdue.js) Added config for type tester OT Features, allowing for better control over the columns layout and feature names
  • (Fontdue.js) Added text alignment buttons to type testers, can be enabled via a new config option
  • (Fontdue.js) Added new toolsPosition: 'floating' config for the Type Testers, where one toolbar (fixed to the viewport) controls the currently selected type tester
  • (GraphQL) Added fontCollectionsTags field to Viewer, a list of all tags across collections

March 11, 2022

  • Added support for GST in Australia
  • The Type Tester OT Features panel now animates as it opens
  • The Store Modal now animates as it opens
  • Clicking the Buy Button no longer automatically selects the entire family/superfamily in the store modal

February 8, 2022

  • (Template) Autoplay the image carousel
  • (Template) Adjust font detail layout
  • (Template) Added Fonts link to the nav (if there are more than one font collection)
  • Added the Footer text field to website settings (displayed on the template)
  • (Fontdue.js) Added the checkboxStyle config option for “cross” style checkboxes instead of the default check icon
  • (Fontdue.js) Added button-label field to the Newsletter Signup

December 7, 2021

  • Added the Subsetter features field to the Test Fonts settings
  • image
  • Added drag + drop image support to Page text, with preview
  • Added tags to Pages
  • Added SEO metadata fields
  • (Fontdue.js) Components are now rendered using MutationObserver, allowing them to be used within (for example) Vue.js
  • (Fontdue.js) Added the opt-in-checkbox-checked field to the Newsletter Signup, and newsletter-checkbox-checked to the Test Fonts Form
  • (Fontdue.js) Added the download-label field to Test Fonts Form
  • (Fontdue.js) Fixed an issue rendering two of the same element on the page
  • (Fontdue.js) Fixed an issue where the type tester is re-rendered with a different font collection
  • Fixed an issue with coupon error messaging
  • Fixed issue ordering article images

October 20, 2021

  • Added the Deploy hook URL field to Website settings to for static site generation
  • image
  • Added validation to ensure license variables with the Text type contain text during checkout
  • (Fontdue.js) Added autofitOnChange config property to Type Tester component
  • (GraphQL) Uploaded images now have their dimensions stored and exposed
  • (GraphQL) Added articles field to the FontCollection type
  • Fixed store modal style selection when superfamily does not have a price
  • Fixed an issue ordering styles in the store modal product page

September 17, 2021

  • Added Webfonts tab to the Family dashboard, where you can find webfonts codes
  • image
  • Added drag + drop image support to Article body as well as the Preview tab
  • Allowed site labels (set in Settings) to be markdown/HTML
  • Fixed an issue getting sales tax rates for ZIP+4 codes
  • Fixed an issue preventing order zip download during checkout
  • Fixed z-index issue in the type tester

August 31, 2021

🚀 Soft launch!

  • Enabled public sign up for free trial
  • Added link to GraphQL playground in the dashboard nav
  • Initial work to support font versions
  • Added Design year field to font collections
  • Fixed an issue with the Languages field and newline separators
  • Added tags support for type testers
  • Images in articles can now be tagged and sorted
  • Added URL option for email receipts

June 28, 2021

  • New experimental UX for tags input on font collections form
  • image
  • New UX for picking related font collections
  • image
  • (GraphQL) Fixed the Artlcle slug field
  • Fixed an issue editing license variables
  • Fixed an issue where hidden font collections were appearing in the test fonts archive
  • Fixed the Coupons section for users without a timezone set
  • Fixed an issue adding licenses with no variables to the cart
  • Fixed an issue where widgets don't display correctly on Laytheme
  • Updated the behavior of the autofit attribute on the Type Tester widget. Now when a user edits the content, the widget doesn't keep trying to autofit on every keystroke.

May 11, 2021

  • Fixed an issue saving updates in the Font Collections admin
  • Increased the max allowed font styles
  • Fixed an issue showing webfonts in the admin
  • Fixed an issue adding new type tester content

April 19, 2021

  • The UK is no longer an option in the EU VAT system
  • (GraphQL) Adds featureCharacters to FontSyle: preliminary support for exposing glyphs in the font that are substituted when features are active.

March 29, 2021

  • (Fontdue.js) Adds a standalone Type Tester widget to fontdue.js
  • <fontdue-type-tester
      family-name="My Font Family"
      style-name="Bold"
      font-size="96"
      line-height="1.5"
      content="The quick brown fox.."
      features="onum,tnum,frac,smcp,c2sc,ss01,ss02"
      autofit="true"
    ></fontdue-type-tester>
  • Improvements to performance and reliability of Invoice PDF generation
  • Fixed a rare issue where customers are charged twice for a single order
  • Added link field to Images (only editable on Font Collections)
  • Added "optimistic" locking mechanism to prevent users from writing over each others' changes in the admin
  • Fixed an issue with the Type Tester autofit behavior within Semplice templates
  • Fixed issues when reordering the Table license variable type columns
  • (GraphQL) Added characterBlocks to Font Style. This contains a list of all available unicode characters, grouped by Unicode Block
  • (GraphQL) Added separator argument to languages so you can specify either WHITESPACE (default) or COMMA which allows language names to contain whitespace

January 27, 2021

  • Adds ability to filter orders list by Font Collection, and improves the layout of the orders list
  • Adds totals for the orders list, along with the "filtered total" when a font collection is selected
  • Invoice links which have expired now allow the user to resend the receipt to their email, with a fresh invoice & download link
  • Adds drag + drop file upload for font files, images and PDFs
  • Update coupon expiry UX – select a date for the coupon to expire, or select "never" (default)
  • Adds "Test mode" – a playground for testing content as well as the checkout experience. Put through test payments using Stripe's test cards
  • Improvements to Type Tester component

November 23, 2020

  • Added Tags to Font collections
  • Updated to fields where we collect contact information (Test Fonts Form; Newsletter Form; Checkout) to have consistent labels and placeholder text
  • Updated checkbox icon when selecting licenses to include a check mark
  • Fixed an error when removing discount from cart, when you click the button more than once
  • Receipt emails
    • By default, we'll now send Receipt emails automatically for new foundries, which will come from fontdue.com, like so:
    • From: Example Type Foundry via Fontdue <receipts@fontdue.com>

      To: Customer Name <customer@example.com>

      Reply-to: Example Type Foundry <contact@exampletype.com>

      If you prefer to have emails send from your own domain, get in touch with us to set up domain name authentication (if you're already sending from your own domain, that won't change)

November 13, 2020

  • New Font collections form user experience
    • Drag + drop image upload & PDF upload
    • Images are now sortable, with a new UX for entering tags and a description
    • Improved slug UX
    • New UX for selecting Type tester OpenType features
    • New UX for selecting Bundles Font styles
  • Drag + drop to sort Font collections on the index page
  • Added Newsletter Form widget to fontdue.js
  • Added Cart indicator color option to Theme customization settings
  • Pages in the admin now have appropriate HTML titles
  • Added optional features to Type Tester widget:
    • autofit option to automatically fit text on one line
    • truncate option to hide overflowing lines
  • Bug fixes and performance improvements to the Font Collections editor

September 29, 2020

  • Added new batch invoice PDF generator (Find the Download PDFs button on the Orders index)
  • The Designers form now features drag + drop to upload images, a better slug UX, a new input for associating Font collections, and a new field for Job title
  • Fixed an issue in new foundry onboarding experience where input fields are cleared
  • Fixed an issue where VAT numbers in invoices were missing the country prefix
  • Fixed an issue when entering VAT rates
  • Improved foundry onboarding user experience

September 2, 2020

  • Added support for inclusive licenses, where you have a few sizes that include many uses
  • image

    This example can recreated with the new "Table" variable type. You can specify any number of units (columns) as well as any number of items (rows)

  • Added new Custom Elements API for the Fontdue.js components, as well as allowing slug instead of id which makes it easier to use these on platforms like Wordpress
  • <fontdue-type-testers 
      collection-slug="my-font-slug"
      default-mode="local"
    ></fontdue-type-testers>
  • UX improvements for the Settings page including drag+drop file upload for logo
  • UI improvements to the Template
    • For foundries with a single font collection, the homepage becomes a product page for that typeface
    • Center alignment for more balanced product page
  • Fixed an issue where styles were sorted by their weight value alphabetically rather than numerically (now 50 < 500)
  • Fixed various style issues in fontdue.js components

August 12, 2020

  • Added support for including a Test fonts EULA. The EULA will display alongside other licenses and will automatically be included in the Test fonts ZIP archive → See the new License type field on Licenses. Add a new License and select the Test type
  • Improvements to License creation + editing experience
  • Licenses can now be reordered with drag+drop
  • Improvements to Settings forms including drag+drop file upload support for logo
  • Taiwan is no longer listed as Province of China
  • Fixed an error when creating a new empty License
  • Fixes blank checkbox issue in demo template

July 24, 2020

  • Added ability to drag + drop Pages to reorder
  • image
  • Fixed an error when trying to access Test fonts
  • Updated Privacy Policy to reflect service provider switch from Gigalixir to Render
  • Added automatic slug generation to Articles
  • Added experimental drag+drop file upload, for images in Articles to start
  • Fixed an issue where long addresses create layout issues in invoices
  • Added support for custom HTML code in the <head> for the frontend template, find this in Settings → Website settings
  • Minor improvements to the frontend template homepage and admin area

July 11, 2020

  • Added automatic slug generation
  • New Login settings page for foundry admins to change their password
  • Added Reset password flow for foundry admins who lost their password to login via email and then change password
  • image
  • Added Pre-configured licenses for new foundries
  • image
  • Added foundational support for theme customization: colors
  • image
  • Added GBP as a currency option for new foundries
  • Fixed the VAT prefix for the UK (it's meant to be GB)
  • Fixed an issue preventing new foundries from updating company information in the Settings panel
  • Fixed a Safari layout bug in the Type Tester OpenType features panel
  • Fixed an issue returning error messages for invalid phone numbers
  • Fixed an issue where the OpenType Features dropdown in the Type Testers admin was not populating

June 19, 2020

  • Filter Orders by a date range. The date range applies to the CSV export too for easier accounting
  • image

  • Fixed potential security issues with login, we now return generic error messages for login failures and ensure consistent response times
  • Upgraded all Python scripts to use Python 3, which fixes an issue in the otf→ttf conversion process where some italic character side-bearings were off by several units

May 28, 2020

  • The Settings page has been split up into multiple sections
  • image
  • Added Tags to Articles which enables different kinds of articles ("Blog", "In-use", etc)
  • Added Short description as an optional field on Collections.
  • Added Right-to-left as an option in Type Testers for RTL writing systems
  • When creating new Collections, you can now add to an existing collection, and also make the collection hidden
  • Added Related collections which allows collections to reference others outside of the normal collection hierarchy

April 21, 2020

  • Added OpenType features support in the Type Testers. You can selectively enable features for each collection. Drag-and-drop to reorder the list
  • image
    image

This is as far back as we started documenting new things, and omits the many features developed from when we started the project way back in August 2017.