By the way, for those on macOS, Apple recently introduced a huge set of icons/symbols that you can resize like any other font and use anywhere within text (in macOS) or images (iOS).
Just copy and paste the symbols like any other emoji, from the SF Symbols app:
I’m getting massive use out of Symbols in my Apple platform personal projects, where they’re already a huge time saver but I never thought to use them in this context. Great comment!
Of course they will appear like blank squares on most webpages and iOS, but you can copy those squares back to the symbols in native macOS text fields.
It's a little inconsistent; in iOS/tvOS/watchOS/Catalyst apps you have to use `Image(systemName:)` but it's not available on macOS, where you have to copy the symbols from the SF Symbols app into regular text, like emojis.
It seems like it could almost be used as an alternative to Font Awesome... but while they're obviously intended for use in private apps on Apple platforms, there's no indication I can find you're allowed to export/subset them to your own webfont to use on any website.
Not that I assume Apple would search/care in practice, but it would be cool if it were officially sanctioned.
Nerd Fonts is a terrific resource. The project does more than just aggregate, all Nerd Font variants are patched with extra glyphs and icons allowing for much more expressive and informative (and fun) terminal prompts. It's also a great source for text editor fonts. All fonts are offered in multiple formats making it easy to match your workspace across platforms.
Video seemed to do the opposite effect to me. Information overload and clutter made me wonder what I was looking at. Plain old terminals without these special symbols convey a lot more meaning with a lot less.
Personally I find the Powerline set of icons for git very useful in my status line. Sometimes, I get a phone call in the middle of a git bisect or "rebase -i" and the corresponding little icon is a great reminder to run a git status when I get back to the tab.
I've found source code sans to be an excellent font for LaTeX, and the companion source code pro for code blocks. They are significantly more readable to me and to most people I know, though that may have to do with screens being much higher-resolution than when computer modern was created.
Here's my arm-chair hypothesis: the thin connecting lines (don't know the technical font term, though I'm sure one exists) showed up fine on low-res screens because they simply couldn't be made thinner than a certain amount. On high-res screens, they get much thinner, and my eyes have trouble tracking them. Easier to read on paper, though.
The technical term is "hairline," though that tends to get used primarily in fonts that have high stroke contrast, of which Computer Modern is most definitely an example.
Just copy and paste the symbols like any other emoji, from the SF Symbols app:
https://developer.apple.com/design/human-interface-guideline...
Not only you can use them as is in your final app, these are absolutely great in UI mockups and even placeholder game sprites.