The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Mychaela Falconia <falcon@freecalypso.org>
To: gardnerjohng@gmail.com
Cc: tuhs@tuhs.org, groff@gnu.org
Subject: [TUHS] Re: Original print of V7 manual? / My own version of troff
Date: Thu, 18 Jan 2024 00:22:32 -0800	[thread overview]
Message-ID: <20240118082236.ED365374021A@freecalypso.org> (raw)
In-Reply-To: <CAGcdaje=RHbLNZv2Cy=xtuEMaYU7RXMtnom7gYuAMMju2xrHgw@mail.gmail.com>

Hi again John,

> I only meant "professional" insofar as aptitude with graphics is concerned.
> I won't accept money; I'm offering my labour out of love for typography,
> computer history and its preservation, and of course, the technology that
> got Unix the funding it needed to revolutionise computing. In any case,
> there's no actual "design" work involved: it's literally just tracing
> existing shapes to recreate an existing design. I do stuff like this
> <https://github.com/file-icons/icons#why-request-an-icon-cant-i-submit-a-pr>
> for *fun*, for crying out loud.

Sounds great!  If you are indeed serious about trying to recreate the
ancient C/A/T character set in PostScript fonts (or some other font
format that can be converted into a form that can be downloaded into a
genuine PostScript printer), I'll try to find some time to produce the
following:

1) A set of C/A/T binary files corresponding to that CSTR #54 manual,
as well as BWK's troff tutorial which usually follows right after in
book compilations.  This step is simply a matter of running the original
troff executable (with -t option) on the original source files for
these docs - but since I actually run an OS that still includes that
original version of troff and you said you don't, it would probably be
easier for me to produce and publish these files.

2) A converter tool from C/A/T binary codes to PostScript, using
whatever fonts you give it.  I'll test it initially using the set of
fonts which I developed for my 4.3BSD-Quasijarus pstroff - all
characters will be there, all positioning will come from original
troff, but it won't look pretty because most PS native font characters
don't match those of C/A/T.  Then as you progress with your font
drawing project, you should be able to substitute your fonts instead
of mine, and see how the output improves.

> Nice! The more material I have, the merrier. As for the scan that Branden
> and I were referring to, I've uploaded a copy to Dropbox

Using pdfimages utility with -list option, I compared the image format
and resolution in various scans I described in my previous mail, plus
this new one you just shared, and concluded that the best quality is
contained in these two:

http://bitsavers.org/pdf/att/unix/7th_Edition/UNIX_Programmers_Manual_Seventh_Edition_January_1979_Volume_2A_SRI_Reprint_June_1980.pdf

http://bitsavers.org/pdf/att/unix/7th_Edition/VA-004A_UNIX_Programmers_Manual_Edition_Seven_Volume_2A_197901.pdf

Here are extracted PNG images of just the relevant page from both PDFs:

https://www.freecalypso.org/members/falcon/troff/cstr54-fontpage-sri.png
https://www.freecalypso.org/members/falcon/troff/cstr54-fontpage-ucb.png

Each PNG is a lossless extract from the corresponding PDF, made with
pdfimages utility.  Each image is described as being 600x600 DPI in
PDF metadata, and the print is said to be in 12 point - numbers for
converting from pixels to .001m units in font reconstruction...

M~

  parent reply	other threads:[~2024-01-18  8:22 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-05 22:17 [TUHS] Original print of V7 manual? Mychaela Falconia
2024-01-05 23:19 ` [TUHS] " segaloco via TUHS
2024-01-06  0:12   ` Will Senn
2024-01-06  1:26   ` Mychaela Falconia
2024-01-06  5:08     ` segaloco via TUHS
2024-01-06  6:12       ` Mychaela Falconia
2024-01-06 15:06       ` Will Senn
2024-01-06  1:06 ` Al Kossow
2024-01-06  1:45   ` segaloco via TUHS
2024-01-06 14:42     ` amp1ron
2024-01-06  3:02   ` Mychaela Falconia
2024-01-06  3:22     ` G. Branden Robinson
2024-01-06  4:06       ` Jonathan Gray
2024-01-06  4:06       ` Mychaela Falconia
2024-01-06 18:33         ` Clem Cole
2024-01-06 21:04           ` Rich Salz
2024-01-06 21:38             ` Clem Cole
2024-01-10 16:32             ` Michael Parson
2024-02-10 19:43               ` Al Kossow
2024-01-07  2:17           ` Mychaela Falconia
2024-01-07  2:25             ` Al Kossow
2024-01-07  2:54             ` Phil Budne
2024-01-07  3:21               ` Mychaela Falconia
2024-01-07  3:55             ` Clem Cole
2024-01-10 16:53             ` Michael Parson
2024-01-10 17:45               ` Clem Cole
2024-01-07 10:54         ` Brian Walden
2024-01-07 12:12           ` arnold
2024-01-08  0:20           ` Mychaela Falconia
2024-01-07 21:59             ` [TUHS] My own version of troff Mychaela Falconia
2024-01-08  3:24               ` [TUHS] Re: Original print of V7 manual? / " G. Branden Robinson
2024-01-08  5:10                 ` Mychaela Falconia
2024-01-08  7:11                   ` G. Branden Robinson
2024-01-09  9:38                     ` Mychaela Falconia
2024-01-09 16:27                       ` Al Kossow
2024-01-09 17:18                         ` segaloco via TUHS
2024-01-09 18:05                           ` Phil Budne
2024-01-09 18:30                             ` Grant Taylor via TUHS
2024-01-09 20:29                           ` Al Kossow
2024-01-09 20:31                             ` Al Kossow
2024-01-09 22:07                           ` Clem Cole
     [not found]                   ` <CAGcdajdc5GfTOeP_Vw_AC0E6BdnrBLape1+GEd2JGDCg4n31eQ@mail.gmail.com>
2024-01-17 14:08                     ` G. Branden Robinson
2024-01-17 15:32                       ` Brad Spencer
2024-01-17 15:48                         ` Clem Cole
2024-01-17 16:25                           ` Rich Salz
2024-01-18  7:00                     ` Mychaela Falconia
     [not found]                       ` <CAGcdaje=RHbLNZv2Cy=xtuEMaYU7RXMtnom7gYuAMMju2xrHgw@mail.gmail.com>
2024-01-18  8:22                         ` Mychaela Falconia [this message]
2024-01-18 13:27                       ` G. Branden Robinson
     [not found]                     ` <ZalHs6DAuvRwXTuS@fluorine>
2024-01-19 16:52                       ` G. Branden Robinson
2024-01-06 14:52       ` [TUHS] Re: Original print of V7 manual? Will Senn
2024-01-06 16:52         ` Al Kossow
2024-01-06 16:54           ` Al Kossow
2024-01-06 18:28         ` G. Branden Robinson
2024-01-10 18:50 [TUHS] Original print of V7 manual? / My own version of troff tuhs
2024-01-10 22:04 ` [TUHS] " Diomidis Spinellis
2024-01-10 23:46   ` segaloco via TUHS
2024-01-11  2:20     ` Mychaela Falconia
2024-01-11 13:52 ` Sebastien F4GRX
2024-01-11 22:48 ` Dave Horsfall
2024-01-11 23:47   ` Greg 'groggy' Lehey

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240118082236.ED365374021A@freecalypso.org \
    --to=falcon@freecalypso.org \
    --cc=gardnerjohng@gmail.com \
    --cc=groff@gnu.org \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).