TYPE DESIGN INFORMATION PAGE last updated on Wed Nov 20 11:44:32 EST 2024
FONT RECOGNITION VIA FONT MOOSE |
|
|
Anti-piracy feature removal
Some foundries have started putting codes in their type 1 fonts that allow them to trace back any font to an initial purchase. For example, the Agfa vendor Professionalfonts.com has this to say: "Each font downloaded from Professional Fonts is encoded with a unique transaction identifier. This makes it possible for us to track illegally distributed fonts back to the original purchaser. This anti-piracy feature does not violate your privacy in any way, only our database can relate the embedded code to a specific purchase. Do not redistribute the fonts you purchase from Professional Fonts, we will pursue copyright violaors." So, here is what one could do with a type one font "protected" in this manner: install the t1utils package, and look for t1disasm. Applying t1disasm yields an ascii file. Look for "currentfile eexec", and check the next few lines. All those that start with %, just following the eexec line can be safely removed: they are comments, and contain the juicy info alluded to above. Then apply t1asm to reassemble the font. Of course, disassembling fonts is considered by some to be illegal, so please ignore what I just said---it is all nonsense. But then, didn't Professionalfonts.com have to disassemble the fonts to put that information in them in the first place? |
EXTERNAL LINKS |
| |
| |
Luc Devroye ⦿ School of Computer Science ⦿ McGill University Montreal, Canada H3A 2K6 ⦿ lucdevroye@gmail.com ⦿ https://luc.devroye.org ⦿ https://luc.devroye.org/fonts.html |