FontTools @FontTools
We develop FontTools, a Python library to manipulate font files. github.com/fonttools/font… Joined January 2018-
Tweets53
-
Followers720
-
Following1
-
Likes95
New @FontTools 4.45.0 is a `pip install --upgrade fonttools` away from you! It contains my work on generating PDF/HTML from the `varLib.interpolatable` tool. Check out the sample output: github.com/behdad/google-…
FontTools 4.38.0 is out! Thanks to @behdad, the instancer can now change a variable font's axis default value, e.g. you have 2 masters Thin+Black and want a Regular in between, or wish to restrict min/max to a range that doesn't include the old default github.com/fonttools/font…
This is a gist of FontTools-based utilites & extension libraries. Ones I know about, anyway. gist.github.com/n8willis/49355…
We are looking for a font engineer. typotheque.com/blog/job_openi…
@revolvertype f = TTFont(path/to/font.ttf) for table in f["cmap"].tables: # chr(97) == "a" table.cmap[97] = "s" AFAIK you have to set a glyph for a unicode and not a unicode for a glyph.
God. As a professional font developer with nearly 30 years of experoence, I love @FontTools and #Python. That is all. @ThePSF
The power of @FontTools Pens is all about protocol: it's a standardized collection of methods with standardized call signatures. Any object that implements the pen protocol can be used by any code that writes to pens. Any code that writes to pens can be used with any pen.
The power of @FontTools Pens is all about protocol: it's a standardized collection of methods with standardized call signatures. Any object that implements the pen protocol can be used by any code that writes to pens. Any code that writes to pens can be used with any pen.
The latest @FontTools release has a nice feature courtesy of some work @KhaledGhetas was doing for us: now subset OTL table contents by language system tags. github.com/fonttools/font…
In case anyone out there wants to change the colors in my Megabase OpenType-SVG color fonts, here’s a quick demo where I dig into the guts of the font file with @FontTools TTX and mess with the color values. 🎨🎥🍿youtube.com/watch?v=_mywly…
I have to say, it’s just a joy to work with the @FontTools library. It’s designed in a way that makes it a breeze to do everything I want to do with it. ✨🔡🔨✨
@justvanrossum @FontTools I guessed it might be something like directly paying someone to work on FontTools. What would be really helpful, though, would be something like a prioritised list of open issues or desired new feature work in need of funding, perhaps with estimated costs.
About 18 months ago, I made a script to shorten font names 4 & 6 using TTX then XMLstarlet. I just rewrote the script using TTFont, and no exaggeration, it runs probably 100x faster. This is running on 90 fonts, so my build is *dramatically* faster. 😅 Thanks, @FontTools!
.@FontTools documentation is now available on @readthedocs fonttools.readthedocs.io/en/latest/
Simon Cozens (@simonc.. @simoncozens
2K Followers 188 Following I mess about with fonts; write software; and teach Bible and mission. I'm good at starting things. I don't always get around toRoel Nieskens @PixelAmbacht
2K Followers 978 Following Computernerd from hell 🤓 https://t.co/h1wI9uAHX6 🔠 https://t.co/IeDcFb3BS3 💩 https://t.co/i0OMlu3WJM 🐘 @[email protected]mekka blue @mekkablue
3K Followers 919 Following Type designer and digital punchcutter: I teach, write about, create and produce type. I work for @glyphsapp and I run @schriftlabor.Paul Hanslow @Paul_Hanslow
822 Followers 412 Following Present and sometimes correct / Aussie / Type designer / Metal-head. ½ of @TandemType with @Kaja_Slojewska. Collaborating with @TiroTypeworks.Eli Heuer @eliheuer
2K Followers 5K Following Founder @fontgarden • Font Engineer (🦀, 🐍) • elih.eth • بهائیGoogle Fonts @googlefonts
85K Followers 1K Following Open access to communication for everyone, everywhereÁlvaro Franca @alvaroefe
2K Followers 2K Following I design fonts @VasavaStudio, teach at @domestika and @elisavaBCN. I studied @EinaBcn & @PlantinInst. Previously worked @miesbcn & @daltonmaagRetype Foundry @retypefoundry
5K Followers 3K Following Retype is a digital type foundry based in the Hague, the Netherlands. #TypeDesign #TypographyDan Rhatigan @ultrasparky
7K Followers 1K Following Awkward shy person in Portland. Type, zines, collections of transfer type and gay magazines. Works with The Type Founders.Type Directors Club @typedirectors
64K Followers 4K Following The shape of language. #Ezhishin #TDC69 #ChaCheChi #TDCAscenders 🦣 @typedirectorsBorna Izadpanah @BornaIz
3K Followers 1K Following PhD – Lecturer in Typography @UniRdg_Typo @UniofReadingArillatype.Studio® @arillatype
5K Followers 833 Following 🤙 Contemporary retail typefaces 👽 Charismatic custom fonts 🆓 Free trial fonts available 🌈 FULL FONT FAMILIES FROM €5Dave Crossland @davel.. @davelab6
3K Followers 4K Following Opinions are mine not Google's. Reduce inequality by shorter work weeks; the future is free time and nothing else; free time, free software, free society.Blaze Type @BlazeFoundry
3K Followers 1K Following Fonts Straight From The Blaze 📝 Check out our Fonts Pack https://t.co/nDa8DLKDvy 🚀 Student Discount -80% https://t.co/zR8qNZxXYYAgyei @agyeidesign
2K Followers 2K Following Rethinking things. Working on solving problems for people like me | He/They | Remember: economic growth!=progress ⚡️[email protected]Black[Foundry] @blackfoundry
3K Followers 366 Following Combining design and technology, we create fonts that perform. Across borders, across touchpoints. Type+Tech® is our expertise. Black[Foundry] is our name.大島遼|OSHIMA Ry.. @oshimaryo
310 Followers 2K Following Programmer, Interaction Designer, 著書『解きたくなる数学』(共著・岩波書店刊)Gilo! @gilo_81
74 Followers 720 Following Epilepsy Awareness 🌩. interests: 🏎🏀🏉🎨🍽☕️ #bekind all views my ownPaulo W @IntellectaDesig
247 Followers 1K FollowingFreeCAD (CAD+CAM+FEA) @FreeCADNews
16K Followers 2K Following The official account of https://t.co/t2E7rHieRYMoslem Ebrahimi @MoslemEbrahimi
8K Followers 855 Following CEO of https://t.co/5G2QmXj3Il & Perso Arabic type designerVicus @V_Lebeau
106 Followers 847 FollowingSathya Narayanan S @helloiamsathya
45 Followers 685 Following 3D Game Designer | VR, AR Content Creator | Instructordiaowinner 某平台�.. @diaowinner
53 Followers 262 Following [不是黄推!] 做像素/点阵字体的,喜欢汉字,铢钧的字作者 pixel / bitmap fonts maker - like han characters - DWNfonts author made ChuLyuFonts 粗柳坊 QuanPixel 全小素 MuzaiPixel 目哉像素KBFonts @kbfonts
69 Followers 418 Following Creating fonts for fun! 🔠 Aether & Network on Gumroad 👇🏻Shawn Walker @ShawnWalkerDsgn
35 Followers 528 Following Crafting meaningful brands through killer typography.chuck @chuckneyejoe
87 Followers 986 Followingnickcollins.eth @nickcollins___
295 Followers 3K Following UI / Product Design / Art Direction / Voxels / 3D / Web3 ◔‿◔Cole Imperi @coleimperi
3K Followers 810 Following School of American Thanatology founder, Triple Certified Thanatologist. My work: Thanabotany, Shadowloss, Shadowlight, Dremains, Death CompanioningPower Type™ Foundry @PowerFoundry
173 Followers 414 Following Independent Digital Type Foundry 📂🌐 FONT DESIGN STUDIO⚡️ — Available Font for Desktop, Print, Web, Apps & more https://t.co/6QFALQX9OcNir Zilberman @nirzilberman
163 Followers 5K Followingquiple @kuipuru
117 Followers 2K Following Email: [email protected] Bluesky: https://t.co/B7skLBHGXcJohannes Hucht @HuchtJohannes
1 Followers 81 FollowingSimon Stratford™ @itsmesimon
520 Followers 221 Following I quit my day job to stop doing things I didn't want to—and start doing things I did want to. More creative things.PizzaTypefaces @PizzaTypefaces
763 Followers 197 FollowingShiyang He @ShiyangHe2
31 Followers 216 Following MATD University of Reading 20-21 Typeface Designer, Base in BeijingTareq Ibrahim @idtareq
1 Followers 185 Following☭Subas Dahal @SubasDahalvai
161 Followers 3K FollowingWinston @presElectBidet
217 Followers 485 FollowingJamie Clarke Type �.. @JamieClarkeType
2K Followers 1K Following Type Designer and Lettering Artist Fonts for Illustration Mostly on Instagram & https://t.co/dtlgjWxeClDelta @delta_type
44 Followers 123 FollowingIvana Vujosevic @ivvjsvc
43 Followers 1K FollowingMedina @apuestapublica
105 Followers 121 Following Cubano libre, making movies at https://t.co/43GFEyVh0S and building free expression at https://t.co/NSFduApXfnFrantišek Štorm @FrantisekStorm
34 Followers 137 FollowingSocrates_Ok @dariofe45324561
4 Followers 43 FollowingMehrdad @mnadimi
72 Followers 489 FollowingFree Union Landscape @VaLandscapes
59 Followers 814 Followingpaulisia1974 @paulisia1974
4 Followers 84 FollowingAiJia Wang @_wangaijia
13 Followers 107 FollowingDimas Nirwan | typo.s.. @DimasNirwan
727 Followers 1K Following 🇲🇨 • Type Design • Proud using @FontLab app • PC Builder & Enthusiast • Coffee AddictLuis @l_uis1
2 Followers 25 FollowingCape Arcona (@CapeArc.. @CapeArcona
303 Followers 155 Following The Cape Arcona Type Foundry designs typefaces; established by Thomas Schostok & Stefan Claudius. »Where Fonts come true« Imprint: https://t.co/EYjLFmxwidNew @FontTools 4.45.0 is a `pip install --upgrade fonttools` away from you! It contains my work on generating PDF/HTML from the `varLib.interpolatable` tool. Check out the sample output: github.com/behdad/google-…
@FontTools I guess a poll on twitter is not best decision making. There are tons of unsupported packages for the mix of intel/M1 with different version of python. Dont rush!
@Mark2Mark_one @ArrowType You're very welcome. :) Now I've got to warn, moving the default typically blows up the font size unfortunately, because of how OT variations are stored... Here's the core of the logic, with ASCII art: github.com/fonttools/font…
Behdad was on a roll with the ASCII art! Excellent work.
@Mark2Mark_one @ArrowType You're very welcome. :) Now I've got to warn, moving the default typically blows up the font size unfortunately, because of how OT variations are stored... Here's the core of the logic, with ASCII art: github.com/fonttools/font…
Nuktachini is a tool for determining all the crossover locations for feature variations, written in Rust + babelfont-rs + kurbo + druid.
Peter Wang (@pwang) introducing pyscript in a #PyConUS2022 keynote
@gcqd_ This is not a font problem. The issue is that the font renderer doesn’t remove overlap prior to drawing the stroke. Pretty much all variable fonts are designed with overlaps like these, including Inter and San Francisco.
New tool: "flowify" turns your fonts into unit-for-unit compatible "flow" variants for UX and layout wireframing. github.com/simoncozens/fl… (Thanks to @googlefonts for supporting the development of this tool.)
@belluz_j @FontTools I’ve been reading over the new designspace features and it all looks very helpful! One thing I’ve been trying to figure out though: Will it be possible to set the font family names for each variable font directly in the designspace file (similar to how it works with instances)?
Just once I would like to get through a week without hitting a fonttools or ufo2ft bug which steals a day of my time.
.@mark_barratt was a generous and wise boss when I was a contract programmer. Then he got me an invite to the Granshan conference in Reading, and now here I am. I owe him so much. Remember to thank those who guide you, while you can.
With Unicode 14 out, time for a regular reminder: If you are developing minority script fonts for community use, I will help you with engineering. No charge.
Slice v0.5.0 (beta) Cross-platform GUI application to slice variable font design spaces into smaller static instance and variable sub-space fonts. Built with the @FontTools library · GPLv3 license · Docs: slice-gui.netlify.app · Source: github.com/source-foundry…
@TiroTypeworks @simoncozens @bahmantype @rob_arista @FontTools A file is a complex object, too, with many methods (in Python). Knowing the name for it is not nearly enough to understand the concepts involved. The problem with pens is not the name, but documentation.
@TiroTypeworks @simoncozens @bahmantype @rob_arista @FontTools They are names for abstractions. I never think of a physical file when opening a file in my program. Same with dictionary or pen.
@TiroTypeworks @simoncozens @bahmantype @rob_arista @FontTools You don't moveto or lineto a plotter x.com/justvanrossum/…
@simoncozens @bahmantype @rob_arista @FontTools The "pen" metaphor fits well in most cases: it's a tool to get a drawing onto a medium. Different mediums may require different kind of pens.
The power of @FontTools Pens is all about protocol: it's a standardized collection of methods with standardized call signatures. Any object that implements the pen protocol can be used by any code that writes to pens. Any code that writes to pens can be used with any pen.
This morning I've been subclassing a @FontTools BasePen, and it's such a cool abstraction. Easy to use, clean code, very expressive. Thanks @justvanrossum