Elektrine lite

← Feed

@tphinney@typo.social

Post #2250088

2025-02-01 23:43 UTC

The Chrome browser on Android, Linux and ChromeOS now does all its web font processing using a Rust-based library (Skrifa) instead of its old C++ library (FreeType). This is part of a general trend. If you look at open jobs by programming language required, Rust is now #7 (up from #10 last time I looked). C++ and C# are declining drastically, Python, SQL, Java, and JavaScript/TypeScript are the top 5 and all growing rapidly. (Golang is #6, and also growing similarly to Rust.)

Replies (3)

  • @iorsh@kishkush.net 2025-02-02 07:37

    @tphinney@typo.social Just about the time to introduce the first bits of C++ code into FontForge

    Open ##2886584

  • @thibault@mastodon.online 2025-02-03 07:48

    @tphinney@typo.social Don't know anything about how fonts were rendered before in Chrom{e|ium} : but isn't FreeType related to the HarfBuzz project ? Also, what issues in FreeType were solved by Skrifa? Genuinely curious about it.

    Open ##2886585

  • @krahos@mastodon.social 2025-02-03 08:53

    @tphinney@typo.social Hi, what's the source of the ranking for job openings? I'd like to read it.

    Open ##2886588