HackerTrans
トップ新着トレンドコメント過去質問紹介求人

dsevil

no profile record

投稿

Old Timey Code and Old Timey Mono Fonts

github.com
192 ポイント·投稿者 dsevil·昨年·33 コメント

コメント

dsevil
·2 か月前·議論
Just posted the following poorly-fleshed-out comment there:

So disappointed that this document, as much as it obsesses over obscure physical quantities no one cares about, makes no mention of THE FUCK.

1 fuck is equal to the amount of concern you have about something below which you cannot achieve without having no concern at all, as which giving "zero fucks" is defined. "Absolute zero fucks" would be the formal terminology.

For preliminary purposes, we can assume 1 fuck = 1 shit = 1 damn, but must account for the possible existence of a big-point-vs-printers-point style situation. Also they could be drastically different, like if 1 shit given about global warming would be equivalent to 299_792_458 fucks or something like that.

I have very little knowledge about the *real* machinations behind the standardization of measures (a tinfoil conspiracy kook would call it an Agenda 21, or 21 Agendas One, but I'm not going there), I want this to be discussed.
dsevil
·7 か月前·議論
I've seen some comments about how Times New Roman was replaced with something else to improve readability by many.

There's an irony: the _Times_ (of London) commissioned it in 1932 to improve the readability of its newspaper, which previously used a Didone/Modern style typeface.

I like Times New Roman and I find Calibri, a rounded-corner sans serif, to be an absolute abomination of milquetoast typography.
dsevil
·7 か月前·議論
I think there's clones of it that aren't.
dsevil
·昨年·議論
I didn't want to even try to mess with ligatures in a monospace font though I did œ and Œ and for WGL4 completeness IJ. So yeah I'll do ij as well...
dsevil
·昨年·議論
When clicking to OPEN them (which I'm not able to do) or just right-clicking to INSTALL them (which I'm able to do)?
dsevil
·昨年·議論
Old Timey Mono is the mostly faithful reproduction.

Old Timey Code is the coding friendly font.

I'm aiming for both.
dsevil
·昨年·議論
Ok so there's no capital or small Y with breve in Unicode.

Are you seeing the combining breve to the right of the Y/y (instead of atop it) when trying to use them?

Your suggestions are welcome, thank you!
dsevil
·昨年·議論
I was taught to use lowercase letter L for the digit 1 though I did see typewriter samples using the capital I.
dsevil
·昨年·議論
Yeah the dot is mostly a manner of preference. It looks less crowded than slashed zero maybe? The dotted zero does disambiguate from U+00D8 [LATIN CAPITAL LETTER O WITH STROKE](https://en.wikipedia.org/wiki/%C3%98).
dsevil
·昨年·議論
It appears to look that way in the Turbo Pascal manual as well. I'll check ATF specimens and whatnot.
dsevil
·昨年·議論
Based on Reproducing Typewriter, a letterpress typeface from c. 1906 used to create fake typewritten letters for promotional material. Where other monospace typefaces replicated actual typewriters, Reproducing Typewriter had improvements for better readability at smaller point sizes and/or where poor quality reproduction was an issue.

I thought its features would make it the basis of a good coding font, too. Old Timey Mono is much closer to the original while Old Timey Code makes it an even better typeface for writing source code.

It was the coding font used in the Turbo Pascal 3.0 user manual. I've not seen it elsewhere except old patents' cover pages.

Enjoy and if you have any comments or questions, comment or enquire away.

https://github.com/dse/old-timey-mono-font

https://webonastick.com/fonts/old-timey-mono/
dsevil
·2 年前·議論
That's ONE of the linchpins of cryptocurrency, yes. Git has that part.

Someone else mentioned consensus which is orthogonal. Git does not have that part.
dsevil
·2 年前·議論
Original author writes: >>> "Quick aside: I first learned about these ASCII delimiters while working with .fec files. For whatever reason, the Federal Election Commission in the United States also decided that they needed to ditch the comma, but they landed on using ASCII character 28 which is supposed to be used as a file separator not a field saparator. I have no idea why they picked that one when 31 was right there. Anyway, the FEC also has a tool called fs2comma.exe that turns it back into a CSV format, and a couple of years I filed a FOIA request and got the source code."

I can only speculate on this but in Perl, for fake multimensional arrays à la `$foo{$x,$y,$z}`[^1], Perl uses ASCII character 28 (U+001C INFORMATION SEPARATOR FOUR) as its default subscript separator. Perl borrowed this feature from AWK, which uses the same character by default for the same purpose.

Based on Perl, I initally used that same character for that same purpose in a project or two. I cannot speculate on why Aho, Weinberger, and/or Kernighan chose that character. (On or before 1977.)

[^1]: Not to be confused with nested array (or hash) references in Perl, a truer form of multimensional arrays: `$foo->[$x]->{$y}->[$z]`