History log of /openbsd/sys/dev/wsfont/wsfont.c (Results 1 – 25 of 65)
Revision Date Author Comments
# ec4531b0 24-Oct-2023 fcambus <fcambus@openbsd.org>

Remove bold8x16 font.

Since we have imported the IBM encoded version of "Spleen 8x16" as a
replacement, there is no reason to keep it anymore.

OK miod@


# 5256cb43 19-Oct-2023 fcambus <fcambus@openbsd.org>

Add IBM encoded version of "Spleen 8x16".

The font is 2-Clause BSD licensed and is my original creation.

OK miod@


# f972e635 13-Oct-2023 fcambus <fcambus@openbsd.org>

Remove bold8x16-iso1 font.

This font has been unlinked from the build in January 2019 when it was
replaced by Spleen 8x16.

OK mpi@


# 7e23d57e 04-Apr-2022 naddy <naddy@openbsd.org>

wscons: const-ify font encoding mappings

ok miod@


# ab93a547 02-Nov-2021 fcambus <fcambus@openbsd.org>

Enable spleen16x32 and spleen32x64 on powerpc64 for GENERIC kernels.

Pointed out by Brad, thanks!

OK kettenis@, deraadt@


# 065aa801 01-Nov-2021 fcambus <fcambus@openbsd.org>

Enable spleen16x32 and spleen32x64 on riscv64 for GENERIC kernels.

OK deraadt@


# bfc185c1 01-May-2021 visa <visa@openbsd.org>

Retire OpenBSD/sgi.

OK deraadt@


# 7c7dd989 10-Jul-2020 fcambus <fcambus@openbsd.org>

Add "Spleen 6x12" to wsfont, a font targetted at OLED displays.

Similar to "Spleen 5x8" it only contains the printable ASCII
characters (96 glyphes).

The font is 2-Clause BSD licensed and is my ori

Add "Spleen 6x12" to wsfont, a font targetted at OLED displays.

Similar to "Spleen 5x8" it only contains the printable ASCII
characters (96 glyphes).

The font is 2-Clause BSD licensed and is my original creation.

OK patrick@

show more ...


# 59f48e31 09-Jul-2020 fcambus <fcambus@openbsd.org>

Enable spleen16x32 and spleen32x64 on armv7 for GENERIC kernels.

OK kettenis@, deraadt@, patrick@


# d1a85b25 11-Jul-2019 mpi <mpi@openbsd.org>

Kill commented-out wsfont_remove().

Gets rid of an unused free(9) w/o size argument.

ok jan@, anton@


# 4c444772 09-Jan-2019 fcambus <fcambus@openbsd.org>

Enable Spleen in wsfont and modify the font selection logic at runtime
in rasops(9) to allow selecting larger fonts when available.

Summary of the changes:

- Enable spleen8x16 for all architectures

Enable Spleen in wsfont and modify the font selection logic at runtime
in rasops(9) to allow selecting larger fonts when available.

Summary of the changes:

- Enable spleen8x16 for all architectures, replacing bold8x16_iso1.
- Enable spleen12x24 on all arches but sparc64, replacing gallant12x22.
- Enable spleen16x32 and spleen32x64 on amd64, i386, and arm64 for
GENERIC kernels.
- Modify the font selection logic in rasops(9) so the 16x32 and 32x64
fonts are selected if at least 120 columns can be displayed. Screens
with widths equal or larger than 1920px will use the 16x32 font, and
screens with widths equal or larger than 3840px the 32x64 one.

OK kettenis@, ratchov@, deraadt@

show more ...


# 17e73fb8 02-Dec-2018 fcambus <fcambus@openbsd.org>

Add Spleen 8x16, 12x24, 16x32, and 32x64 variants to wsfont.

Together with the already imported Spleen 5x8, it will allow using the
same font family across a wide range of screen resolutions, from s

Add Spleen 8x16, 12x24, 16x32, and 32x64 variants to wsfont.

Together with the already imported Spleen 5x8, it will allow using the
same font family across a wide range of screen resolutions, from small
OLED displays to 4K monitors.

The fonts are 2-Clause BSD licensed and are my original creation.

OK jcs@, brynet@, bcallah@, kettenis@

show more ...


# 7a9e63a7 24-Sep-2018 fcambus <fcambus@openbsd.org>

Add "Spleen 5x8" to wsfont, a font targetted at small OLED displays
to be used with devices handled by ssdfb(4). It contains all printable
ASCII characters (96 glyphes).

The font is 2-Clause BSD lic

Add "Spleen 5x8" to wsfont, a font targetted at small OLED displays
to be used with devices handled by ssdfb(4). It contains all printable
ASCII characters (96 glyphes).

The font is 2-Clause BSD licensed and is my original creation.

OK patrick@

show more ...


# b27348b2 08-Sep-2017 deraadt <deraadt@openbsd.org>

If you use sys/param.h, you don't need sys/types.h


# cd4c3e7e 18-Aug-2017 deraadt <deraadt@openbsd.org>

Backout because it breaks ramdisks. Anyone making changes in the kernel
is required to consider or test ramdisks before commit.


# 938435be 18-Aug-2017 fcambus <fcambus@openbsd.org>

Add compressed fonts support in the kernel.

The wsdisplay_font structure has been modified to add two new members
(zdata and zdata_len) to store compressed font data and its size. We
define compress

Add compressed fonts support in the kernel.

The wsdisplay_font structure has been modified to add two new members
(zdata and zdata_len) to store compressed font data and its size. We
define compressed fonts by setting the data field to NULL and populating
the zdata and zdata_len fields.

In wsfont_lock(), we check if the selected font needs to be inflated,
and we call the newly introduced wsfont_inflate() if required.

OK kettenis@

show more ...


# 6f9ba536 17-Aug-2017 kettenis <kettenis@openbsd.org>

Implement counter-clockwise rotation.

ok bcook@, stsp@


# 53ca8d76 30-May-2017 fcambus <fcambus@openbsd.org>

Remove qvss8x15, vt220l8x8, and vt220l8x10 fonts.

Those fonts are not compiled in by default, and are smaller than the
smallest font (bold8x16_iso1) we currently include.

OK mpi@, deraadt@


# 4f778038 30-May-2017 fcambus <fcambus@openbsd.org>

Remove lucida16x29.h and omron12x20 fonts.

- lucida16x29 is a bad conversion from a truetype font, it is too bold
which makes it unreadable.
- omron12x20 is a serif font, and is very difficult to re

Remove lucida16x29.h and omron12x20 fonts.

- lucida16x29 is a bad conversion from a truetype font, it is too bold
which makes it unreadable.
- omron12x20 is a serif font, and is very difficult to read due to
inconsistencies in character spacing, alignement, and width.

Moreover, both fonts only have 96 glyphs.

No objection from mlarkin@

OK mpi@, jcs@

show more ...


# 75ed3356 22-Jan-2017 fcambus <fcambus@openbsd.org>

Remove sony8x16 and sony12x24 fonts.

They were not compiled in by default, and are Serif fonts, which doesn't
work very well for monospaced bitmap fonts intended for console use.

OK mpi@, visa@, jc

Remove sony8x16 and sony12x24 fonts.

They were not compiled in by default, and are Serif fonts, which doesn't
work very well for monospaced bitmap fonts intended for console use.

OK mpi@, visa@, jcs@

show more ...


# 3db7a3b4 06-Oct-2016 fcambus <fcambus@openbsd.org>

Remove reference to non existing font.

Include file with font data (courier11x18.h) was removed from NetBSD due
to licensing concerns before wsfont was imported into OpenBSD.

Cookie values have bee

Remove reference to non existing font.

Include file with font data (courier11x18.h) was removed from NetBSD due
to licensing concerns before wsfont was imported into OpenBSD.

Cookie values have been renumbered for consistency.

show more ...


# 622dbcbb 14-Sep-2016 jcs <jcs@openbsd.org>

limit the number of fonts that can be loaded

ok millert mlarkin deraadt


# 5a73f015 04-Sep-2016 tedu <tedu@openbsd.org>

remove some more sparc remnants. ok deraadt


# 4914847c 13-Sep-2015 miod <miod@openbsd.org>

Put the 12x22 font on alpha and macppc installation kernels, the 8x16 font
is really fugly on large displays (tga, vgafb). It's only 10KB more data
before compression, which fits in our floppies.


# ea5cf8a4 08-Sep-2015 deraadt <deraadt@openbsd.org>

sizes for free(); checked by semarie


123