this post was submitted on 19 Jun 2025
54 points (96.6% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

62283 readers
427 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):

🏴‍☠️ Other communities

FUCK ADOBE!

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

Hello!

This is my first message, and I wanted to share something I've been working on. I hope to one day download all the fonts that catch my eye, as it's enjoyable to explore new designs.

I recently came across some interesting fonts on MyFonts, but I'm not quite sure how to download them. I've searched for scripts, tutorial videos, and resources to guide me through the process of downloading fonts from MyFonts, but unfortunately, I haven't found much help.

Here's some code I got recently:

const base64Data = 'RESPONSE_HERE';
const base64Content = base64Data.split(',')[1];
const binaryData = atob(base64Content);
const uint8Array = new Uint8Array(binaryData.length);
 
for (let i = 0; i < binaryData.length; i++) {
    uint8Array[i] = binaryData.charCodeAt(i);
}
 
const blob = new Blob([uint8Array], { type: 'font/woff2' });
 
const downloadLink = document.createElement('a');
downloadLink.href = URL.createObjectURL(blob);
downloadLink.download = 'YourFontName.woff2';
downloadLink.click();

In comparison, other font sites such as Paratype, Parachute Fonts, and Font Bros seem to be easier to navigate and download.

For example, I downloaded a WOFF2 font file, made some adjustments in FontLab, fixed a couple of bits, and then exported the font files. However, I'm still not sure how to create or export a variable font, nor how to convert variable fonts into static ones. That's a skill I'd like to learn.

If anyone has any helpful tips, scripts, or comments on how to download fonts from MyFonts (or probably Linotype), I'd appreciate it.

I apologize for any misunderstanding in my explanation of your help.

Thank you and peace out! :)

top 6 comments
sorted by: hot top controversial new old
[–] Emerald@lemmy.dbzer0.com 4 points 2 days ago* (last edited 2 days ago) (1 children)

https://wiki.dbzer0.com/piracy/guides/ripping-fonts-from-monotype-fonts/

If you try this, let me know if it works for you and if it's easy to understand. I wrote this article a few months ago

[–] JayAndrewBoy@lemmy.dbzer0.com 2 points 2 days ago (1 children)

This is something that I had never tried before, but it actually worked. Thank you! 👍

[–] Emerald@lemmy.dbzer0.com 2 points 15 hours ago

Awesome! I'm glad it worked for you. and if you need any other fonts you can't find anywhere, feel free to DM me. i have a 50GB collection.

[–] Kissaki@lemmy.dbzer0.com 2 points 4 days ago (1 children)

They don't embed the fonts on the website. They render previews as images. You can't download them from previews. You'll have to buy to get them according to their terms.

[–] JayAndrewBoy@lemmy.dbzer0.com 1 points 5 days ago