> 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,   /* *..**.*. */
> 
> 
> 

Reply via email to