From 822b3e760e4840dc688a840610379d977cec7b0c Mon Sep 17 00:00:00 2001 From: Rich Felker Date: Tue, 2 Oct 2007 06:50:43 +0000 Subject: include the ucf font compiler and the ytty font in uuterm repository, incorporating a simple nonrecursive build system for the font. --- ytty/enclose | 1218 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1218 insertions(+) create mode 100644 ytty/enclose (limited to 'ytty/enclose') diff --git a/ytty/enclose b/ytty/enclose new file mode 100644 index 0000000..3bc93ff --- /dev/null +++ b/ytty/enclose @@ -0,0 +1,1218 @@ +# +# Combining Enclosing Marks +# Part of the ytty console font +# Copyright © 2006-2007 Rich Felker +# +# This font is Free Software. The following glyphs and rules defining +# their interaction are licensed to anyone who obtains a copy thereof, +# for unlimited copying and use in both original and modified form. +# + +# Note: these glygs must be compiled prior to the non-enclosed +# forms of the same characters or they will simply be ignored. + +: -------- + -------- + -------- + -------- + -------- + -------- + ----#--- + ----#--- + ----#--- + -------- + ----#--- + -------- + -------- + -------- + -------- + -------- + 0021+[20DD-20E0] 0021+[20E1-20E4] + + +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#-##-- + --##-#-- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0030+[20DD-20E0] 0030+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ----#--- + ---##--- + ----#--- + ----#--- + ---###-- + -------- + -------- + -------- + -------- + -------- + 0031+[20DD-20E0] 0031+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + ----#--- + ---#---- + --####-- + -------- + -------- + -------- + -------- + -------- + 0032+[20DD-20E0] 0032+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + ----#--- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0033+[20DD-20E0] 0033+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ----##-- + ---#-#-- + --####-- + -----#-- + -----#-- + -------- + -------- + -------- + -------- + -------- + 0034+[20DD-20E0] 0034+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --####-- + --#----- + --###--- + -----#-- + --###--- + -------- + -------- + -------- + -------- + -------- + 0035+[20DD-20E0] 0035+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + --#----- + --###--- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0036+[20DD-20E0] 0036+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --####-- + -----#-- + ----#--- + ---#---- + ---#---- + -------- + -------- + -------- + -------- + -------- + 0037+[20DD-20E0] 0037+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + ---##--- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0038+[20DD-20E0] 0038+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + ---###-- + -----#-- + --###--- + -------- + -------- + -------- + -------- + -------- + 0039+[20DD-20E0] 0039+[20E1-20E4] + + +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + --####-- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 0041+[20DD-20E0] 0041+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --###--- + --#--#-- + --###--- + --#--#-- + --###--- + -------- + -------- + -------- + -------- + -------- + 0042+[20DD-20E0] 0042+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + --#----- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0043+[20DD-20E0] 0043+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --###--- + --#--#-- + --#--#-- + --#--#-- + --###--- + -------- + -------- + -------- + -------- + -------- + 0044+[20DD-20E0] 0044+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --####-- + --#----- + --###--- + --#----- + --####-- + -------- + -------- + -------- + -------- + -------- + 0045+[20DD-20E0] 0045+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --####-- + --#----- + --###--- + --#----- + --#----- + -------- + -------- + -------- + -------- + -------- + 0046+[20DD-20E0] 0046+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + --#----- + --#-##-- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0047+[20DD-20E0] 0047+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + --####-- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 0048+[20DD-20E0] 0048+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + ----#--- + ----#--- + ----#--- + ---###-- + -------- + -------- + -------- + -------- + -------- + 0049+[20DD-20E0] 0049+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + ----#--- + ----#--- + ----#--- + --##---- + -------- + -------- + -------- + -------- + -------- + 004A+[20DD-20E0] 004A+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#-#--- + --##---- + --#-#--- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 004B+[20DD-20E0] 004B+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#----- + --#----- + --#----- + --#----- + --####-- + -------- + -------- + -------- + -------- + -------- + 004C+[20DD-20E0] 004C+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --####-- + --#--#-- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 004D+[20DD-20E0] 004D+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --##-#-- + --#-##-- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 004E+[20DD-20E0] 004E+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + --#--#-- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 004F+[20DD-20E0] 004F+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --###--- + --#--#-- + --###--- + --#----- + --#----- + -------- + -------- + -------- + -------- + -------- + 0050+[20DD-20E0] 0050+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + --#--#-- + --##-#-- + ---##--- + -----#-- + -------- + -------- + -------- + -------- + 0051+[20DD-20E0] 0051+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --###--- + --#--#-- + --###--- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 0052+[20DD-20E0] 0052+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + --#----- + ---##--- + -----#-- + --###--- + -------- + -------- + -------- + -------- + -------- + 0053+[20DD-20E0] 0053+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + ----#--- + ----#--- + ----#--- + ----#--- + -------- + -------- + -------- + -------- + -------- + 0054+[20DD-20E0] 0054+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + --#--#-- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0055+[20DD-20E0] 0055+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + --#--#-- + ---##--- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0056+[20DD-20E0] 0056+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + --#--#-- + --####-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 0057+[20DD-20E0] 0057+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + ---##--- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 0058+[20DD-20E0] 0058+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + ---##--- + ----#--- + ----#--- + -------- + -------- + -------- + -------- + -------- + 0059+[20DD-20E0] 0059+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --####-- + ----#--- + ---#---- + --#----- + --####-- + -------- + -------- + -------- + -------- + -------- + 005A+[20DD-20E0] 005A+[20E1-20E4] + + + + + +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + -----#-- + ---###-- + --#--#-- + ---###-- + -------- + -------- + -------- + -------- + -------- + 0061+[20DD-20E0] 0061+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#----- + --#----- + --###--- + --#--#-- + --###--- + -------- + -------- + -------- + -------- + -------- + 0062+[20DD-20E0] 0062+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#----- + --#----- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0063+[20DD-20E0] 0063+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -----#-- + -----#-- + ---###-- + --#--#-- + ---###-- + -------- + -------- + -------- + -------- + -------- + 0064+[20DD-20E0] 0064+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + --#-#--- + --##---- + ---###-- + -------- + -------- + -------- + -------- + -------- + 0065+[20DD-20E0] 0065+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + --##---- + --#----- + --#----- + -------- + -------- + -------- + -------- + -------- + 0066+[20DD-20E0] 0066+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + --#--#-- + ---###-- + -----#-- + ---##--- + -------- + -------- + -------- + -------- + 0067+[20DD-20E0] 0067+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#----- + --#----- + --###--- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 0068+[20DD-20E0] 0068+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ----#--- + -------- + ---##--- + ----#--- + ----#--- + -------- + -------- + -------- + -------- + -------- + 0069+[20DD-20E0] 0069+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ----#--- + -------- + ---##--- + ----#--- + ----#--- + --##---- + -------- + -------- + -------- + -------- + 006A+[20DD-20E0] 006A+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + --#----- + --#----- + --#--#-- + --###--- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 006B+[20DD-20E0] 006B+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---#---- + ---#---- + ---#---- + ---#---- + ----##-- + -------- + -------- + -------- + -------- + -------- + 006C+[20DD-20E0] 006C+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --####-- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 006D+[20DD-20E0] 006D+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --###--- + --#--#-- + --#--#-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 006E+[20DD-20E0] 006E+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + ---##--- + --#--#-- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 006F+[20DD-20E0] 006F+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --###--- + --#--#-- + --###--- + --#----- + --#----- + -------- + -------- + -------- + -------- + 0070+[20DD-20E0] 0070+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + --#--#-- + ---###-- + -----#-- + -----#-- + -------- + -------- + -------- + -------- + 0071+[20DD-20E0] 0071+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --####-- + --#----- + --#----- + --#----- + -------- + -------- + -------- + -------- + -------- + 0072+[20DD-20E0] 0072+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + ---###-- + --##---- + ----##-- + --###--- + -------- + -------- + -------- + -------- + -------- + 0073+[20DD-20E0] 0073+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + ---#---- + --####-- + ---#---- + ---#---- + ----##-- + -------- + -------- + -------- + -------- + -------- + 0074+[20DD-20E0] 0074+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + --#--#-- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0075+[20DD-20E0] 0075+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + ---##--- + ---##--- + -------- + -------- + -------- + -------- + -------- + 0076+[20DD-20E0] 0076+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + --####-- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 0077+[20DD-20E0] 0077+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + ---##--- + ---##--- + --#--#-- + -------- + -------- + -------- + -------- + -------- + 0078+[20DD-20E0] 0078+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --#--#-- + --#--#-- + ---###-- + -----#-- + ---##--- + -------- + -------- + -------- + -------- + 0079+[20DD-20E0] 0079+[20E1-20E4] +: -------- + -------- + -------- + -------- + -------- + -------- + -------- + --####-- + ----#--- + ---#---- + --####-- + -------- + -------- + -------- + -------- + -------- + 007A+[20DD-20E0] 007A+[20E1-20E4] + + + + + + +: -------- + -------- + --####-- + -#----#- + #------# + #------# + #------# + #------# + #------# + #------# + #------# + #------# + -#----#- + --####-- + -------- + -------- + 20DD +: -------- + -------- + ######## + #------# + #------# + #------# + #------# + #------# + #------# + #------# + #------# + #------# + #------# + ######## + -------- + -------- + 20DE +: -------- + -------- + ---##--- + --#--#-- + --#--#-- + -#----#- + -#----#- + #------# + #------# + -#----#- + -#----#- + --#--#-- + --#--#-- + ---##--- + -------- + -------- + 20DF +: -------- + -------- + --####-- + -#----#- + #-#----# + #-#----# + #--#---# + #--#---# + #---#--# + #---#--# + #----#-# + #----#-# + -#----#- + --####-- + -------- + -------- + 20E0 +: -------- + -------- + -------- + ---##--- + -##--##- + #------# + #------# + #------# + #------# + #------# + #------# + -##--##- + ---##--- + -------- + -------- + -------- + 20E2 +: -------- + -------- + -######- + #-####-# + ##----## + ##----## + ##----## + ##----## + ##----## + ##----## + ##----## + ##----## + #-####-# + -######- + -------- + -------- + 20E3 +: ---##--- + ---##--- + --#--#-- + --#--#-- + --#--#-- + -#----#- + -#----#- + -#----#- + -#----#- + #------# + #------# + #------# + #------# + ######## + -------- + -------- + 20E4 -- cgit v1.2.1