1
0
mirror of https://github.com/Swordfish90/cool-retro-term.git synced 2025-01-18 20:20:45 +00:00

Update README

This commit is contained in:
Ricardo Bánffy 2016-02-29 21:30:54 +00:00
parent 0a24f497cc
commit 1574d5ab4c

View File

@ -1,6 +1,7 @@
3270font: A font for the nostalgic 3270font: A font for the nostalgic
================================== ==================================
https://github.com/rbanffy/3270font
![Travis-CI](https://api.travis-ci.org/rbanffy/3270font.svg)
![Screenshot](https://raw.githubusercontent.com/wiki/rbanffy/3270font/emacs.png) ![Screenshot](https://raw.githubusercontent.com/wiki/rbanffy/3270font/emacs.png)
@ -16,23 +17,31 @@ for guidance.
![Using with the cool-old-tern (now cool-retro-term) terminal program] ![Using with the cool-old-tern (now cool-retro-term) terminal program]
(https://raw.githubusercontent.com/wiki/rbanffy/3270font/cool-retro-term.png) (https://raw.githubusercontent.com/wiki/rbanffy/3270font/cool-retro-term.png)
Getting it
----------
If you are running Debian or Ubuntu and you don't want to mess with
building your font files, you can simply `apt-get install
fonts-3270`. It'll most likely not the latest version, with all new
glyphs I add from time to time, but it's good enough for most
purposes. For those who don't have the luxury of a proper system-managed
package, Adobe Type 1, TTF, OTF and WOFF versions are available for
download on http://s3.amazonaws.com/rbanffy/3270_fonts_14e43fc.zip
(although this URL may not always reflect the latest version).
The format The format
---------- ----------
This font was built with FontForge. You'll need it if you want to The "source" file is edited using FontForge. You'll need it if you want
generate fonts for your platform. On most civilized operating systems, to generate fonts for your platform. On most civilized operating
you can simply `apt-get install fontforge`, `yum install fontforge` or systems, you can simply `apt-get install fontforge`, `yum install
even `port install fontforge`. On others, you may need to grab your copy fontforge` or even `port install fontforge`. On others, you may need to
from http://fontforge.org/. I encourage you to drop by and read the grab your copy from http://fontforge.org/. I encourage you to drop by
tutorials. and read the tutorials.
![Powerline-shell compatible!] ![Powerline-shell compatible!]
(https://raw.githubusercontent.com/wiki/rbanffy/3270font/powerline.png) (https://raw.githubusercontent.com/wiki/rbanffy/3270font/powerline.png)
Adobe Type 1, TTF, OTF and WOFF versions are available for download on
http://s3.amazonaws.com/rbanffy/3270_fonts_1aeb375.zip for those who
would just like to use them.
![Using it on OSX (don't forget to turn antialiasing on)] ![Using it on OSX (don't forget to turn antialiasing on)]
(https://raw.githubusercontent.com/wiki/rbanffy/3270font/osx_terminal.png) (https://raw.githubusercontent.com/wiki/rbanffy/3270font/osx_terminal.png)
@ -43,28 +52,36 @@ minor hinting issues).
![Works on Windows] ![Works on Windows]
(https://raw.githubusercontent.com/wiki/rbanffy/3270font/windows_7.png) (https://raw.githubusercontent.com/wiki/rbanffy/3270font/windows_7.png)
Generating derived files Generating usable font files
------------------------ ----------------------------
The easiest way to generate the font files your computer can use is to
run `make all` (if you are running Ubuntu or Debian, `make install` will
install them too). Using `make help` will offer a handy list of options.
The script `generate_derived.pe` calls FontForge and generates The script `generate_derived.pe` calls FontForge and generates
PostScript, OTF, TTF and WOFF versions of the base font, as well as a PostScript, OTF, TTF and WOFF versions of the base font, as well as a
slightly more condensed .sfd file with the base font narrowed to 488 slightly more condensed .sfd file with the base font narrowed to 488
units, with no glyph rescaling and its corresponding PostScript, TTF, units, with no glyph rescaling (or cropping - we need to fix that) and
OTF and WOFF versions. its corresponding PostScript, TTF, OTF and WOFF versions.
Contributing Contributing
------------ ------------
I don't think GitHub's pull-request mechanism is FontForge-friendly. If I fear GitHub's pull-request mechanism may not be very
you want to contribute (there are a lot of missing glyphs, such as the FontForge-friendly. If you want to contribute (there are a lot of
APL set and most non-latin alphabets which most likely were never built missing glyphs, such as the APL set and most non-latin alphabets which
into 3270 terminals), get in touch and we will figure out how to do it most likely were never built into 3270 terminals), the best workflow
right. would be to make add the encoding slots (if needed), add/make the
changes, reencode it in "Unicode, Full", compact it and validate
it. Check if the `git diff` command gives out something sensible (does
not change things you didn't intend to) and make a pull request. If, in
doubt, get in touch and we will figure out how to do it right.
Preserving history Preserving history
------------------ ------------------
I regard the history of electronic computing a very important part of I regard the evolution of electronic computing a very important part of
our civilization's history. Consider donating to entities that help our civilization's history. Consider donating to entities that help
preserve it, such as the Computer History Museum preserve it, such as the Computer History Museum
(http://www.computerhistory.org/), the IT History Society (http://www.computerhistory.org/), the IT History Society