From 5181af6dbc5d08b75b6a614dba13e4370c41f4ea Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Wed, 15 Jun 2022 22:00:09 -0400 Subject: [PATCH] Add Clarus pdf --- site/posts/2022-06-13-clarus.md | 4 +++- site/static/2022/clarus/clarus.pdf | Bin 0 -> 5997 bytes 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 site/static/2022/clarus/clarus.pdf diff --git a/site/posts/2022-06-13-clarus.md b/site/posts/2022-06-13-clarus.md index 3c66a04..c959af3 100644 --- a/site/posts/2022-06-13-clarus.md +++ b/site/posts/2022-06-13-clarus.md @@ -23,7 +23,7 @@ Did you know that with macOS Ventura, Clarus the Dogcow has at long last returne I don't have a Monterey machine to test it at the moment (I, er, [accidentally](https://social.shadowfacts.net/notice/AKGSrBOxnVDVO0ueem) updated my laptop to the beta), but I _believe_ this is a new change with Ventura. -**Updated:** I installed Monterey in a virtual machine to check, and, indeed, the Page Setup dialog there bears no sign of Clarus. +**Update:** I installed Monterey in a virtual machine to check, and, indeed, the Page Setup dialog there bears no sign of Clarus. The next step, then—having been thoroughly nerd-sniped by this—was to figure out where the icon was coming from and if I could pull it out of whatever nook it was hidden in. @@ -103,6 +103,8 @@ The keen-eyed among you may notice that although, it had a `.pdf` extension in ` As `assetutil` showed, there are multiple entries for `ClarusSmooth2.pdf`—and one of them is followed by data that starts with the PDF file format header (`%PDF`). But, unfortunately, extracting that data into a separate file seems to result in a blank PDF. And I don't know enough about the format to figure out whether there is any vector data in it, or if it truly is empty. +**Update:** [Reid Ellis](https://mastodon.social/users/clith/statuses/108482914539340482) managed to extract the actual PDF data, so here's Clarus in all of the infinite smoothness. + Lastly, if you're writing a Mac app and would like to hide Clarus somewhere, you can load the bundle yourself and then pull the image out like so: diff --git a/site/static/2022/clarus/clarus.pdf b/site/static/2022/clarus/clarus.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9b97f57c3460b6fc0ca523ee13c16777a4c4d98e GIT binary patch literal 5997 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 literal 0 HcmV?d00001