Subscribe to
Posts
Comments
NSLog(); Header Image

Typography Rules

Typography in ten Minutes and Summary of Key Rules:

  1. The four most im­por­tant ty­po­graphic con­sid­er­a­tions for body text are point size, line spac­ing, line length, and font (see font rec­om­men­da­tions), be­cause those choices de­ter­mine how the body text looks.
  2. point size should be 10–12 points in printed doc­u­ments, 15-25 pix­els on the web.
  3. line spac­ing should be 120–145% of the point size.
  4. The av­er­age line length should be 45–90 char­ac­ters (in­clud­ing spaces).
  5. The eas­i­est and most vis­i­ble im­prove­ment you can make to your ty­pog­ra­phy is to use a pro­fes­sional font, like those found in font rec­om­men­da­tions.
  6. Avoid goofy fonts, mono­spaced fonts, most free fonts, and sys­tem fonts—es­pe­cially times new ro­man and ar­ial.
  7. Use curly quo­ta­tion marks, not straight ones (see straight and curly quotes).
  8. Use bold or italic as lit­tle as pos­si­ble, and not together.
  9. Never un­der­line, ex­cept per­haps for web links.
  10. all caps are fine for less than one line of text.
  11. Use cen­tered text sparingly.
  12. Put only one space be­tween sen­tences.
  13. Don’t use mul­ti­ple word spaces or other white-space char­ac­ters in a row.
  14. If you don’t have real small caps, don’t use them at all.
  15. Use 5–12% ex­tra let­terspac­ing with all caps and small caps.
  16. kern­ing should al­ways be turned on.
  17. Use first-line in­dents that are one to four times the point size of the text, or use 4–10 points of space be­tween para­graphs. Don’t use both.
  18. Al­ways use hy­phen­ation with jus­ti­fied text.
  19. Don’t con­fuse hy­phens and dashes, and don’t use mul­ti­ple hy­phens as a dash.
  20. Use am­per­sands spar­ingly, un­less in­cluded in a proper name.
  21. Use proper trade­mark and copy­right sym­bols—not al­pha­betic approximations.
  22. In a doc­u­ment longer than three pages, one ex­cla­ma­tion point is plenty (see ques­tion marks and ex­cla­ma­tion points).
  23. Put a non­break­ing space af­ter para­graph and sec­tion marks.
  24. Make el­lipses us­ing the proper char­ac­ter, not pe­ri­ods and spaces.
  25. apos­tro­phes point downward.
  26. Make sure foot and inch marks are straight, not curly.

Key Repeating on macOS

defaults write -g ApplePressAndHoldEnabled -bool false

Putting it back to true lets you hold down the "e" key (for example) to show all the accents and special characters for the "e" key.

Two Siri Annoyances

I love when "remind me of this message at 7pm" works… but when it doesn't, there's seemingly no way to make it work. I can't add a link to that message thread in Reminders.

And that's just Siri.

On my HomePods I can say "Play my Alison playlist on Shuffle." It works every time. On my iPhone it plays Allison Crowe every time. That's not what that playlist is (it's Taylor Alison Swift songs. 😃)

Maddening.

The Beauty of Finished Software [Link]

The Beauty of Finished Software:

When we buy a physical product, we accept that it won’t change in its lifetime. We’ll use it until it wears off, and we replace it. We can rely on that product not evolving; the gas pedal in my car will always be in the same place.

However, when it comes to software, we usually have the ingrained expectations of perpetual updates. We believe that if software doesn’t evolve it’ll be boring, old and unusable. If we see an app with no updates in the last year, we think the creator might be dead.

iCloud Private Relay

I am liking iCloud Private Relay. One feature, though, that I wish it had… let me specify an IP address or a website domain name for which I don't want it to be active. A "whitelist" of sorts.

I administrate a few sites, and it's a hassle to turn the feature off and turn it on. I appreciate the "Reload and Show IP Address" option, but that doesn't work for new tabs from the same session and it's something you have to do every time.

zoomMagnificationDelta

defaults write com.analyzrgolf.Analyzr zoomMagnificationDelta -float 0.01

Twitter User ID and Join Date

Account creation
Mar 19, 2007, 10:47:40 AM
#1512551

@iacas

Speed Up Time Machine

Disable throttling of low-priority background I/O, then re-enable it.


sudo sysctl debug.lowpri_throttle_enabled=0
sudo sysctl debug.lowpri_throttle_enabled=1

TouchID sudo

Fixing Safari on Monterey?

Code on GitHub

AppleScripting Do Not Disturb Mode in Big Sur (macOS 11.0)

Is it possible to AppleScript or use a shell script or programmatically turn on (and off) Do Not Disturb mode in Big Sur (macOS 11.x)?

This GitHub project worked in 10.14 and 10.15 but requires more than we're willing to do to work around it in Big Sur.

Any ideas?

P.S. Will look at this but I don't think it's any better. Just no time to look at the code right now.

I Love Me Some Bad Game Videos

Natalie and I laughed like nutjobs one Christmas at the bad surgery video game videos.

The Grouch

Kinda wish we had something like this for Catalina…

My blog is 17 years old tomorrow.

Two Steve Jobs Videos

2019 Glasses/Contacts Eye Prescription

So… it's been awhile. I don't think I wrote my 2015 prescription down, nor my switch to the Oakley Barrelhouse 0.5 frames. I'm sticking with the same frames (in a "matte midnight" color, which has a strong blue tint to it).

My prescription and eyesight actually improved quite a bit. I was -1.25 in both eyes, and am now -1.00 in the right and -0.50 in the left. I hadn't noticed before how bad my eyesight had gotten (with my glasses) out of my left eye, but now I can see it… Anyway:

Left:SPH -0.50, CYL -2.50, AX 143
Right: SPH -1.00, CYL -2.50, AX 50

In contacts that's a Softlens 66 Toric at -100/-050, -225 x 50/150.