Mirror of TypeRip from commit 4208b4bbc0d797a814557770c123711d15626222
Find a file
jeremy clark 4208b4bbc0 Updated proxy logic.
Added two new proxies.

Because some proxies will return a 404 HTTP code even if the user entered a correct URL, I removed the logic that fails terminally upon receiving a 404, and instead, increments the current proxy index when it finds malformed response data (which you would get with a real 404). This way the user can re-try with the next available proxy.

Error response text is now based on constants instead of hardcoded strings.
Added consistent error codes.
2024-12-13 17:02:59 -05:00
public Removed unused default assets, added logo 2024-01-08 00:30:54 -05:00
src Updated proxy logic. 2024-12-13 17:02:59 -05:00
.gitignore New font scraping strategy 2024-01-08 00:11:33 -05:00
index.html New font scraping strategy 2024-01-08 00:11:33 -05:00
package-lock.json Added CORS Proxy cycler. 2024-11-23 00:18:29 -05:00
package.json New font scraping strategy 2024-01-08 00:11:33 -05:00
README.md Update README.md 2024-01-08 00:38:08 -05:00
vite.config.js New font scraping strategy 2024-01-08 00:11:33 -05:00

TypeRip Logo

The Adobe Fonts ripper.

Get It Here

How to use it

  1. Enter an Adobe Fonts font family or font collection URL into the address bar, then press enter.
  2. Browse the available fonts under this family, using the download button to save them to your machine.
  3. That's it.

Terms

  • Do not use any downloaded fonts for anything other than testing purposes. Think of it like a try-before-you-buy system. This tool merely saves a copy of what Adobe makes publicly available through their website, but this does not give you the legal right to use the fonts as if you have purchased a license. If you want to publish any work using these fonts, or do anything restricted to license-holders by said license, you must purchase a license through Adobe.

Whats new?

January 7th, 2024:

  • Complete rewrite using Vite, Vue components and other modern javascript practices.
  • Removed all OpenType.js-based font rebuilding as this wasn't working well and is no longer necessary because:
  • We now have access to the full-featured font file in WOFF2 format with no missing glyphs or broken kerning or anything thanks to research by Artellia.
  • Fonts are converted automatically from WOFF2 to TTF format in the browser before downloading for ease-of-installation as Windows does not natively support WOFF2.

May 5, 2021:

  • Typerip can now rip the entire available character set from any font. Big thanks to everyone that reported bugs and collected information on this issue.
  • Added the option to download fonts without processing. This is useful if your download hangs and/or crashes your browser. Downloading the fonts without processing will always work, but you will have to edit the fonts manually to change their names and ensure compatibility with your OS.

May 3, 2021:

  • Added the ability to read font collection URLs and download their contents as you would with a font family.
  • Added a "Download All" button to font families and collections, downloading a single zip of all the contents of the font pack.
  • Fonts now download as a ZIP archive.
  • Switched to a more consistent CORS proxy.

March 22, 2020:

  • Cosmetic fixes
  • Removed all references to "TypeKit", as Adobe has renamed the service to "Adobe Fonts"

March 9, 2020:

  • Fixed a bug in OpenType.js that would fail to re-encode some fonts.

Oct 21, 2019:

  • Rewrote entire application from scratch
  • New, cleaner and simpler user interface
  • Fonts are automatically repaired and renamed correctly

Screenshot

Screenshot #1

License

typerip.js is released under the WTFPL (http://www.wtfpl.net/)