From 9121beaf8de82aaf6381c58a9cdc666df379f465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20B=C3=A1nffy?= Date: Sun, 18 Oct 2015 23:13:05 -0200 Subject: [PATCH] Update 3270 font to latest version --- app/qml/fonts/1971-ibm-3278/3270Medium.ttf | Bin 44536 -> 48912 bytes app/qml/fonts/1971-ibm-3278/README.md | 37 +++++++++++++-------- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/app/qml/fonts/1971-ibm-3278/3270Medium.ttf b/app/qml/fonts/1971-ibm-3278/3270Medium.ttf index 78a1c4a2605d9f5bf12f011306692a6168c7eea4..e79af69331913dc42aaf3078cfb8d46f69800f72 100644 GIT binary patch delta 8648 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 delta 4286 zcmcgvYjjlA72f;KB$Ih0nM^WC#3b{|&D=XPNoFQ9Ng9$6QW7wgfFV4LhLYNq?nQ1FMY`m5*6 zcfY;QW8ZW3-DmE;Lo?i!3C;%y05LECGN>&tuU^HErOW4`4w$}(IZaqM33iZod>Uz3@L9z@lj*%YK zvU+`U%4>gC03^H#(EeO&Q=P9-Ha}^aIxi4%Td5`DP2}kY>7=K(uIXL3@OP!JkxmmL zcCYSisQb;r2hY!%=g`KE5lq@DixAWanriycgNN^uHXu9Mp5XY%%Fkz)7uCXp(GkP|qA_ z85^qL1Ye%8b2=I~)^362HDGglQT-FGO0fIr9F_;fEWaoeatKt3~oe%ktN5}^+wbaYj$I)QOBD>eYF37UWvZ*DPdh)3~JA_RQUFo>iQ45E&x5DM9GxrxPdrQ!Sg3nC66`)A~3AGwtV&?5r} zK}F*3kk=sM*VHNni-S1aE|(3EUO`)n02Nwr9ygymC_9+8+_>8`WEwVoZ2HXfIS)L? zYj`c6z$f!5d^%sq5Ad7#LH;p*h~LhS@rUe<_J;x^fqjACRL~csLPi09dd*n%HDiGv zX{^>h5ZE5rD;W#YereBVX96>;zg=_oWMJc&-=2Bq%xz~X&n%qGo6MceoU~0^C(|cQ zld~pe6Ne{Wok$&@I506bv14L*;^!Zn``{hpKI5oyxpoD&g7#j){uFTwqTit^=Tblu zTIQ5=r6PnWbVasPWAIr>j+Hh-pa_(rnwuX6T8ZgMNkEz@BbI<7oid8lwB;n*C{lKZ zfmr~ip)fF;n2wwTq>wWO2p^N|BK|B4^wJ41eNGAiDOTv-Az&Uc#k2&>C#FqEz@HFn z!@vS!iXaI%n>aZPEF?||LppLi9Z?BbOf2;ga1QZ62=vcVLc*pna4zv+7+6aDSQwIb zc-ol+$xHn9FtChxEDS6sJ`@I$2ko_lMjF3>c!2N_$qNAjG&e9p@@>R>X?KBrq>wuU z6a^BHPTv%<1SA&|g(3v$;a*x90&pw*hhkSD`G=*&6-u-+&VpHNAWksS@V~(XOu{LW zq_Q_m@W(K-qj4|#oT_@&sOn|ahpH>;4E17lhx!TicJ*QP3H4=-TvM#+&!($W9wswV)w?L)<$VFw1wIZ?S0xk+VelA zmj2H{-^AS-_e|W$xT`viZmn)mcQQUE-V;ABzAFB?_?P3~kDp?m_)%ZVm6R)~@>FeV zN~)0RNi9hoOg)k&Pt&HAq;;hAr)^F!K5xEgzG{iGBw8{oxt4OvGRrDUmu0i% z3CmW?sAadsH)c6#IcE7VeO7vIdSm(!Z=?T>X1Zarc>W<6m&Wj$*>Z@p-}DsX~I&6Wzc4Nw5snEbgj2#<;k-|{C|ngeQ6=icS)y6AiEgn#EEOxnDzQea7u&^d zv0vOMZV`vYr^FF)m$+XX7mtX?#1rBv@vL}WyeM9^aW<7rXPad++iW(st-w}ltFTqs zYHankc3ZdYQ`?uetMQzIRpsuiGcueHr$A`vQBleeI8^Z`;E)U_WP{ za;O}+|FgC_?sFW;)MTb*7G(Bjj%A+6(q$RHTYcYEuE_;i3$kjmnzN2)r)3vrS7xuv z-jaPd`+_slxtMCbv)8%Nxz)ML`HJ(X^L^)8=ah5CrE$%239bs)YS#mfVT3{zM|A@&?vcBn+Hc5p2a*{iBdJD)ZC|0zN|#0 z|1n{a%opIQAsOhE$0sSQijdJf$>?khtw@m&i*wLwiN&NGYeo^~=&`TKvARd2Tu&zM z4H;WUw|aC1*HYh%EzX&862FM>&!U zKjN0MWsU}{X5)?}$y0*ectNS1tx^@MP+6qZ7~<{dFkJBSnfrA-y_QgKDdMEH%|Wl# zq6lfZd7jX6=b$@xHpj4J&_7u6Mg-=w#pOwKZ7t8fDeUlfwHfeyVxcY)$W-Xbly zoeFQTT=K6!WB#~GPAN$id%G%|-YMUNu8t*=ymE=b_k*6ldxO~AB5aUza+yLQlXDF} z{3M?47n+*IemQbTg~P$`e=@W@j?%~+Jj}gLS&D_WZe^F3e1!r#Umc8i7ZSnDZoT~` zjl!fi>2vfJx|&#EMS^z&zA!U9J&heROSxBdN>Nm*l+kKsaa2^XGWu6V2a5YC51!RnaW~TygVhIdoW~8CmB=HFM8%4 zcE|Er{{73g$!J*>HLtUzRhjJIstMLoTg|?xy^|fT+muHBbioT;5>8V5Q%*$rSQ0?R$+=70Jr} zeVpF?hQ=rGDBIJR#nPM7rCU)NN8bj~G;=g$34%o&k38u+*m$emG$OU4E?B@N%1qSy z?6pw`IG#IB`UV!+Hrs!xEjbdG`(wIl&_AzR#!(b4=rt&=okP~q`wtl%8dlk7z-oU- z-_tThZ5e1IvDU9$|HlOO&J%8{RsT!MNTnhNwf=)^as+4-!&y2&B&ZT?EaS;cYo%V= z8p@S4Hc|iTH8}!|`j4*3k&uv>z@~;${o9^w(MNdcnYmfS4!hEu>CSXJU0z^kMw8fW zI~vrK5=kZaFu2&^9SL&o1o_FKDPa!PP0Y1(CtITt8Tb2SAEkEB!X|haUWKi24mMMI z_bB`Zp2spu=(bP}^$;+)2w%bDl++EvYj7I=1<$}PxI|wqmth26gty=g*h6Vv0}MeU z`~{leO}qu(g}31ytiYc^Gv#B);XQZ>Z-psJ0Z+pF@BvoB7q|$U7DGFVIB0tde{K>Q=0e+{0@BZ01V(#`WpQb#&H=g#}#-x*5DoR zEzICbyc1X9T@XaTTCBr*M3(Ygasga{udx%m@E+{O9_+DRlpnvUi4q23`T7hlbi2m-|lPjx9|T-5%Nqq75|;% SE;&UWd;3s{{P;JS+x`RhNjoM0 diff --git a/app/qml/fonts/1971-ibm-3278/README.md b/app/qml/fonts/1971-ibm-3278/README.md index 6f657b5..f755f8a 100644 --- a/app/qml/fonts/1971-ibm-3278/README.md +++ b/app/qml/fonts/1971-ibm-3278/README.md @@ -1,8 +1,7 @@ 3270font: A font for the nostalgic ================================== -https://github.com/rbanffy/3270font -![Screenshot](https://raw.github.com/wiki/rbanffy/3270font/emacs.png) +![Screenshot](https://raw.githubusercontent.com/wiki/rbanffy/3270font/emacs.png) A little bit of history ----------------------- @@ -13,8 +12,8 @@ from a 3270 terminal. I built it because I felt terminals deserve to be pretty. The .sfd font file contains a x3270 bitmap font that was used for guidance. -![Using with the Cathode terminal program] -(https://raw.github.com/wiki/rbanffy/3270font/cathode.png) +![Using with the cool-old-tern (now cool-retro-term) terminal program] +(https://raw.githubusercontent.com/wiki/rbanffy/3270font/cool-retro-term.png) The format ---------- @@ -27,22 +26,29 @@ from http://fontforge.org/. I encourage you to drop by and read the tutorials. ![Powerline-shell compatible!] -(https://raw.github.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.zip for those who would just -like to use them. +http://s3.amazonaws.com/rbanffy/3270_fonts_1aeb375.zip for those who +would just like to use them. -![Using it on OSX] -(https://raw.github.com/wiki/rbanffy/3270font/osx_terminal.png) +![Using it on OSX (don't forget to turn antialiasing on)] +(https://raw.githubusercontent.com/wiki/rbanffy/3270font/osx_terminal.png) + +If you are running Windows, you'll probably need something like +Cygwin, but, in the end, the font works correctly (with some very +minor hinting issues). + +![Works on Windows] +(https://raw.githubusercontent.com/wiki/rbanffy/3270font/windows_7.png) Generating derived files ------------------------ The script `generate_derived.pe` calls FontForge and generates -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 -units, with no glyph rescaling and its corresponding PostScript, TTF, +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 +units, with no glyph rescaling and its corresponding PostScript, TTF, OTF and WOFF versions. Contributing @@ -69,5 +75,8 @@ museum for advice. Known problems -------------- -I have received errors when installing the OTF, TTF, and PFM fonts on -Windows 7 and 8 (didn't try others). +Not all symbols in the 3270 charset have Unicode counterparts. When +possible, they are duplicated in the Unicode space. The 3270-only +symbols are at the end of the font. + +Please refer to http://x3270.bgp.nu/Charset.html for a complete map.