Details
- Reviewers
chad - Maniphest Tasks
- T9538: HTML Emails which contain figlet and cowsay content should render respective code blocks in fixed-width font
T9408: Upgrading: `dot` (Graphviz) support removed, changes to `figlet` and `cowsay` - Commits
- Restricted Diffusion Commit
rP5a874ba0a840: Put cows and figlet bannners in <pre> in HTML mail bodies
Sent myself a cow + figlet in mail.
Used bin/mail show-outbound --id ... --dump-html > dump.html + open that HTML file in Safari to preview HTML mail.
Saw linebreaks and monospaced formatting.
Diff Detail
- Repository
- rP Phabricator
- Branch
- hmail
- Lint
Lint Passed - Unit
Tests Passed - Build Status
Buildable 8211 Build 9390: Run Core Tests Build 9389: arc lint + arc unit
Event Timeline
lol - I must say I was disappointed to discover that the ghost font wasn't installed:
That is a sweet font!
I'm not sure what the license is for the library at java.de so I'm hesitant to just dump them into externals/ and redistribute them.
We should also have some kind of "list of installed cows" and "list of installed figlet fonts" UI somewhere.
put a fax icon next to the meme icon in the remarkup bar, pops a dialog with installed choices
I was going to diff up a change but had mucked up so much of the mercurial related code that I set it aside (and I'm not super familiar with using git) -- but the resources/cows/custom and resources/figlet/custom folders are not in the .gitignore yet.
I was referring to being usable here on secure.phabricator.com -- I wouldn't expect anything outside of the OG fonts/cows to ship with Phabricator. That aside, the lack of licensing information would give cause to avoid it either way.