Avatar

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

yanone

About

Username
yanone
Joined
Visits
621
Last Active
Roles
Member, Type Person
Points
69
Posts
85

Comments

  • For all who missed out on Robothon or who found my explanations too technical, here’s another 10 minute read explaining the project: https://type.world/blog/what-is-type-world/
  • I started adding issues to the GitHub repositories. For instance, two future features are listed here: https://github.com/typeWorld/guiapp/issues I invite you review the project. Pay special attention to whether the JSON API protocol fits all you…
  • Earlier today I presented the Type.World project at Robothon 2018, a font installer protocol/app in development.  Please check the website at https://type.world, the code on GitHub at http://github.com/typeWorld  and Twitter on @typeDotWorld. …
  • In anticipation of my upcoming presentation on Robothon 2018 in a couple of days I’m moving the discussion over to the new thread http://typedrawers.com/discussion/2590/type-world-font-installation-protocol-and-gui-app/, which I will hard-code into …
  • Johannes Neumeier said: yanone said: Or would it be better to add "variations" data points that sit under the font and cover the different formats? This is more logically structured, but also more complicated. Relating to this, w…
  • I have a question about the data structure and common practices. Currently, fonts of all kinds sit equally under a family. This could include OpenType fonts, TrueType fonts, web fonts, app fonts (only the former two are installable, the others just…
  • Jack Jennings said: If you want to put in extra work somewhere for adoption, maybe building a client library for the format in a few different languages (or coordination a few people to help with that) would be a good idea. Python, JS, and ObjC…
  • Hi, me again. I need some help. What font formats other than TTF and OTF are expected to be installable on a computer or mobile device these days? I will accept only the new font/ MIME types, which are: collectionfont/collection[RFC8081]o…
  • Thomas Phinney said: Designers should be stored at the font level, not the family level. This does not come up often, but it does come up. Usually they will all be the same for all family members, but not always. I see. I'll do both, the fon…
  • An idea came up about user accounts for the app that allow automatic syncing of fonts between computers, as well as restoring all settings for a new computer. (The fonts themselves would still be pulled from each individual server).  I thought thi…
  • Here’s the object model that I’m currently implementing.Maybe someone has an opinion about it. The designers are implemented at the root of the response, not at the foundry level, because one designer can be involved in several typefaces across …
  • I have a functionality question to everyone: When specifying versions of fonts in the API resonses, what would be the better approach: 1) Specifying versions at the root of the font family data, and also specifying fonts (the members of the f…
  • @Dave Crossland Thanks for all the remarks. Need some time to dig through them. I already have "support email". What do you mean by "source URL"? Regarding framework, I'm currently eyeing wxPython. Kivy is massive, but I couldn't even get the…
  • Still with the idea of betas in mind, I can imagine wanting to deliver alternative versions of already distributed betas; variants exploring different solutions that are not destined to replace the original, but to allow the user to test/compare dif…
  • And the app only displays a list of fonts purchased? No list of foundries or whatever? The options are plentiful. The amount of data the app can work with relies directly on how much data foundries want to make available. An API can be a powerful t…
  • ybaggar said: I think it works if the app is an integrated part of the process: Checking out fonts on a foundry's website > buying the fonts > getting the app > installing the fonts. Exactly. After purchase you would place a …
  • ybaggar said: Interesting project! In our experience, we have had very little client support about installing fonts, almost none I can recall in the last 2 years. Professionals know their craft. Amateurs don't. They could greatly benefit …
  • I broke down the idea into parts and will really only focus on the font installation for now. Here’s an updated JSON response. Many of the fields will be optional, so it's not a precise reference yet. I will go on to implement a test server and a…
  • Pathum Egodawatta said: Maybe we could just use your app and figure out a CI system to just push fonts to a server. Everybody needs to write their own server. I will provide a very simple standalone Python server example for testing …
  • @Roel Nieskens By the time I realized that the proposal upstairs is too technical, it was too late to edit Sorry. I see the "Install through [insert app name]" button offered as a service by foundries next to traditional font download methods…
  • Automatic updates should be optional. Otherwise, available updates would be notified to the user, like Thomas Helbig said. And they could switch back to older versions, if they wanted to. Updates is one aspect of this proposal. The other is ease of …
  • I received some feedback outside of this forum where the above proposal is perceived as being for distributing beta fonts to clients while they are being developed. And that's possible, but just to be clear, the main use case is:One-click installati…
  • That's pretty cool, but is there a practical advantage over putting the information in the font openly, such as in a name table entry? I would encrypt my checksum string so that a modifier can't repeat the string creation for modified tables, and le…
  • Right, the checksums are for modification detection only. In my case, wanting to offer fonts online with a subsetter, there is no one file that I can diff against. Each file could be different and need to be 'signed' on the fly.
  • So we’re talking about a checksum. How would one go about that technically?If you’re writing a simple checksum of the entire file into the file, the checksum of the file changes. So it needs to be done table by table. But how? By the way, thanks…
  • But how are you even going to know the font is being used in the wild and who is using it? For webfonts, either by coincidence (friends and family send me links to sites that use my fonts all the time) or by future (or even present?) web crawl tech…
  • I am becoming really interested in subtitle design/ composition I most of the time struggle to read captions quickly and easy. I think that Arial or Helvetica actually don't make captions very readable. has anyone ever came across to good caption fo…
  • “Restricted variable fonts”This won’t pass through marketing. You can’t tell customers that the products they buy are restricted.
  • I’ve followed this thread a bit, but don’t understand the goal.Some of you are working on an overview of foundry’s licenses, okay. But is the goal to simply publish this overview or is the goal to create a somewhat unified set of licenses and encou…