> Date: Thu, 7 Mar 2019 21:22:09 +0100 > From: Frederic Cambus <f...@statdns.com> > > Hi tech@, > > Here is a diff to sync kernel fonts with the latest released Spleen > version, bringing the following improvements: > > - Remove strain pixels on the inner upper part of parentheses for the > 16x32 version > - Harmonize the 'v' and 'V' characters across all sizes > - Remove artefacts from the 'c' in the copyright sign across all sizes > - Make the upper left corner of the 'R' sharp in the registered sign > for the 16x32 and 32x64 versions > > Comments? OK?
Go for it. > Index: sys/dev/wsfont/spleen12x24.h > =================================================================== > RCS file: /cvs/src/sys/dev/wsfont/spleen12x24.h,v > retrieving revision 1.1 > diff -u -p -r1.1 spleen12x24.h > --- sys/dev/wsfont/spleen12x24.h 2 Dec 2018 14:44:33 -0000 1.1 > +++ sys/dev/wsfont/spleen12x24.h 7 Mar 2019 14:13:19 -0000 > @@ -1,7 +1,7 @@ > /* $OpenBSD: spleen12x24.h,v 1.1 2018/12/02 14:44:33 fcambus Exp $ */ > > /* > - * Copyright (c) 2018 Frederic Cambus <fcam...@openbsd.org> > + * Copyright (c) 2018-2019 Frederic Cambus <fcam...@openbsd.org> > * All rights reserved. > * > * Redistribution and use in source and binary forms, with or without > @@ -1408,10 +1408,10 @@ static u_char spleen12x24_data[] = { > 0x60, 0x60, /* .**......**..... */ > 0x60, 0x60, /* .**......**..... */ > 0x60, 0x60, /* .**......**..... */ > - 0x30, 0xe0, /* ..**....***..... */ > + 0x30, 0xc0, /* ..**....**...... */ > 0x30, 0xc0, /* ..**....**...... */ > 0x19, 0x80, /* ...**..**....... */ > - 0x0f, 0x80, /* ....*****....... */ > + 0x0f, 0x00, /* ....****........ */ > 0x06, 0x00, /* .....**......... */ > 0x00, 0x00, /* ................ */ > 0x00, 0x00, /* ................ */ > @@ -2208,7 +2208,7 @@ static u_char spleen12x24_data[] = { > 0x60, 0x60, /* .**......**..... */ > 0x60, 0x60, /* .**......**..... */ > 0x60, 0x60, /* .**......**..... */ > - 0x30, 0xe0, /* ..**....***..... */ > + 0x30, 0xc0, /* ..**....**...... */ > 0x30, 0xc0, /* ..**....**...... */ > 0x19, 0x80, /* ...**..**....... */ > 0x0f, 0x00, /* ....****........ */ > @@ -3480,7 +3480,7 @@ static u_char spleen12x24_data[] = { > 0x30, 0xc0, /* ..**....**...... */ > 0x60, 0x60, /* .**......**..... */ > 0x67, 0x60, /* .**..***.**..... */ > - 0x6d, 0x60, /* .**.**.*.**..... */ > + 0x6c, 0x60, /* .**.**...**..... */ > 0x6c, 0x60, /* .**.**...**..... */ > 0x6c, 0x60, /* .**.**...**..... */ > 0x6c, 0x60, /* .**.**...**..... */ > Index: sys/dev/wsfont/spleen16x32.h > =================================================================== > RCS file: /cvs/src/sys/dev/wsfont/spleen16x32.h,v > retrieving revision 1.1 > diff -u -p -r1.1 spleen16x32.h > --- sys/dev/wsfont/spleen16x32.h 2 Dec 2018 14:44:33 -0000 1.1 > +++ sys/dev/wsfont/spleen16x32.h 7 Mar 2019 14:13:19 -0000 > @@ -1,7 +1,7 @@ > /* $OpenBSD: spleen16x32.h,v 1.1 2018/12/02 14:44:33 fcambus Exp $ */ > > /* > - * Copyright (c) 2018 Frederic Cambus <fcam...@openbsd.org> > + * Copyright (c) 2018-2019 Frederic Cambus <fcam...@openbsd.org> > * All rights reserved. > * > * Redistribution and use in source and binary forms, with or without > @@ -316,7 +316,7 @@ static u_char spleen16x32_data[] = { > 0x01, 0xe0, /* .......****..... */ > 0x03, 0x80, /* ......***....... */ > 0x07, 0x00, /* .....***........ */ > - 0x07, 0x00, /* .....***........ */ > + 0x06, 0x00, /* .....**......... */ > 0x0e, 0x00, /* ....***......... */ > 0x0c, 0x00, /* ....**.......... */ > 0x1c, 0x00, /* ...***.......... */ > @@ -349,7 +349,7 @@ static u_char spleen16x32_data[] = { > 0x07, 0x80, /* .....****....... */ > 0x01, 0xc0, /* .......***...... */ > 0x00, 0xe0, /* ........***..... */ > - 0x00, 0xe0, /* ........***..... */ > + 0x00, 0x60, /* .........**..... */ > 0x00, 0x70, /* .........***.... */ > 0x00, 0x30, /* ..........**.... */ > 0x00, 0x38, /* ..........***... */ > @@ -1846,7 +1846,7 @@ static u_char spleen16x32_data[] = { > 0x30, 0x0c, /* ..**........**.. */ > 0x30, 0x0c, /* ..**........**.. */ > 0x30, 0x0c, /* ..**........**.. */ > - 0x18, 0x18, /* ...**......**... */ > + 0x38, 0x1c, /* ..***......***.. */ > 0x1c, 0x38, /* ...***....***... */ > 0x0e, 0x70, /* ....***..***.... */ > 0x07, 0xe0, /* .....******..... */ > @@ -4581,7 +4581,7 @@ static u_char spleen16x32_data[] = { > 0x30, 0x0c, /* ..**........**.. */ > 0x33, 0xec, /* ..**..*****.**.. */ > 0x37, 0xec, /* ..**.******.**.. */ > - 0x36, 0x6c, /* ..**.**..**.**.. */ > + 0x36, 0x0c, /* ..**.**.....**.. */ > 0x36, 0x0c, /* ..**.**.....**.. */ > 0x36, 0x0c, /* ..**.**.....**.. */ > 0x36, 0x0c, /* ..**.**.....**.. */ > @@ -4742,7 +4742,7 @@ static u_char spleen16x32_data[] = { > 0x1f, 0xf8, /* ...**********... */ > 0x38, 0x1c, /* ..***......***.. */ > 0x30, 0x0c, /* ..**........**.. */ > - 0x33, 0xcc, /* ..**..****..**.. */ > + 0x37, 0xcc, /* ..**.*****..**.. */ > 0x37, 0xec, /* ..**.******.**.. */ > 0x36, 0x6c, /* ..**.**..**.**.. */ > 0x37, 0xec, /* ..**.******.**.. */ > Index: sys/dev/wsfont/spleen32x64.h > =================================================================== > RCS file: /cvs/src/sys/dev/wsfont/spleen32x64.h,v > retrieving revision 1.1 > diff -u -p -r1.1 spleen32x64.h > --- sys/dev/wsfont/spleen32x64.h 2 Dec 2018 14:44:33 -0000 1.1 > +++ sys/dev/wsfont/spleen32x64.h 7 Mar 2019 14:13:20 -0000 > @@ -1,7 +1,7 @@ > /* $OpenBSD: spleen32x64.h,v 1.1 2018/12/02 14:44:33 fcambus Exp $ */ > > /* > - * Copyright (c) 2018 Frederic Cambus <fcam...@openbsd.org> > + * Copyright (c) 2018-2019 Frederic Cambus <fcam...@openbsd.org> > * All rights reserved. > * > * Redistribution and use in source and binary forms, with or without > @@ -3594,9 +3594,9 @@ static u_char spleen32x64_data[] = { > 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > - 0x07, 0x80, 0x01, 0xe0, /* .....****..............****..... */ > - 0x07, 0x80, 0x01, 0xe0, /* .....****..............****..... */ > - 0x03, 0xc0, 0x03, 0xc0, /* ......****............****...... */ > + 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > + 0x0f, 0x80, 0x01, 0xf0, /* ....*****..............*****.... */ > + 0x07, 0xc0, 0x03, 0xe0, /* .....*****............*****..... */ > 0x03, 0xe0, 0x07, 0xc0, /* ......*****..........*****...... */ > 0x01, 0xf0, 0x0f, 0x80, /* .......*****........*****....... */ > 0x00, 0xf8, 0x1f, 0x00, /* ........*****......*****........ */ > @@ -5674,9 +5674,9 @@ static u_char spleen32x64_data[] = { > 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > - 0x07, 0x80, 0x01, 0xe0, /* .....****..............****..... */ > - 0x07, 0x80, 0x01, 0xe0, /* .....****..............****..... */ > - 0x03, 0xc0, 0x03, 0xc0, /* ......****............****...... */ > + 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > + 0x0f, 0x80, 0x01, 0xf0, /* ....*****..............*****.... */ > + 0x07, 0xc0, 0x03, 0xe0, /* .....*****............*****..... */ > 0x03, 0xe0, 0x07, 0xc0, /* ......*****..........*****...... */ > 0x01, 0xf0, 0x0f, 0x80, /* .......*****........*****....... */ > 0x00, 0xf8, 0x1f, 0x00, /* ........*****......*****........ */ > @@ -8981,8 +8981,8 @@ static u_char spleen32x64_data[] = { > 0x0f, 0x0f, 0xfc, 0xf0, /* ....****....**********..****.... */ > 0x0f, 0x1f, 0xfc, 0xf0, /* ....****...***********..****.... */ > 0x0f, 0x1f, 0xfc, 0xf0, /* ....****...***********..****.... */ > - 0x0f, 0x3e, 0x3c, 0xf0, /* ....****..*****...****..****.... */ > - 0x0f, 0x3c, 0x3c, 0xf0, /* ....****..****....****..****.... */ > + 0x0f, 0x3e, 0x00, 0xf0, /* ....****..*****.........****.... */ > + 0x0f, 0x3c, 0x00, 0xf0, /* ....****..****..........****.... */ > 0x0f, 0x3c, 0x00, 0xf0, /* ....****..****..........****.... */ > 0x0f, 0x3c, 0x00, 0xf0, /* ....****..****..........****.... */ > 0x0f, 0x3c, 0x00, 0xf0, /* ....****..****..........****.... */ > @@ -9298,8 +9298,8 @@ static u_char spleen32x64_data[] = { > 0x0f, 0x80, 0x01, 0xf0, /* ....*****..............*****.... */ > 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > 0x0f, 0x00, 0x00, 0xf0, /* ....****................****.... */ > - 0x0f, 0x0f, 0xf0, 0xf0, /* ....****....********....****.... */ > - 0x0f, 0x1f, 0xf8, 0xf0, /* ....****...**********...****.... */ > + 0x0f, 0x3f, 0xf0, 0xf0, /* ....****..**********....****.... */ > + 0x0f, 0x3f, 0xf8, 0xf0, /* ....****..***********...****.... */ > 0x0f, 0x3f, 0xfc, 0xf0, /* ....****..************..****.... */ > 0x0f, 0x3f, 0xfc, 0xf0, /* ....****..************..****.... */ > 0x0f, 0x3c, 0x3c, 0xf0, /* ....****..****....****..****.... */ > Index: sys/dev/wsfont/spleen8x16.h > =================================================================== > RCS file: /cvs/src/sys/dev/wsfont/spleen8x16.h,v > retrieving revision 1.1 > diff -u -p -r1.1 spleen8x16.h > --- sys/dev/wsfont/spleen8x16.h 2 Dec 2018 14:44:33 -0000 1.1 > +++ sys/dev/wsfont/spleen8x16.h 7 Mar 2019 14:13:20 -0000 > @@ -1,7 +1,7 @@ > /* $OpenBSD: spleen8x16.h,v 1.1 2018/12/02 14:44:33 fcambus Exp $ */ > > /* > - * Copyright (c) 2018 Frederic Cambus <fcam...@openbsd.org> > + * Copyright (c) 2018-2019 Frederic Cambus <fcam...@openbsd.org> > * All rights reserved. > * > * Redistribution and use in source and binary forms, with or without > @@ -971,9 +971,9 @@ static u_char spleen8x16_data[] = { > 0xc6, /* **...**. */ > 0xc6, /* **...**. */ > 0xc6, /* **...**. */ > - 0xc6, /* **...**. */ > 0x6c, /* .**.**.. */ > 0x38, /* ..***... */ > + 0x10, /* ...*.... */ > 0x00, /* ........ */ > 0x00, /* ........ */ > 0x00, /* ........ */ > @@ -2379,7 +2379,7 @@ static u_char spleen8x16_data[] = { > 0x7c, /* .*****.. */ > 0x82, /* *.....*. */ > 0x9a, /* *..**.*. */ > - 0xaa, /* *.*.*.*. */ > + 0xa2, /* *.*...*. */ > 0xa2, /* *.*...*. */ > 0xa2, /* *.*...*. */ > 0x9a, /* *..**.*. */ > > >