Skip to content

Commit def9fe7

Browse files
committed
fixes after review
1 parent f493264 commit def9fe7

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed
Loading

content/this-month/2022-01/index.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,16 +88,20 @@ The conference is virtual and admission is free.
8888
<span class="gray">(Section written by [@phip1611](https://github.com/phip1611))</span>
8989

9090
Philipp Schuster released an initial version of his [noto-sans-mono-bitmap](https://github.com/phip1611/noto-sans-mono-bitmap-rs)
91-
crate this month. It is a replacement for legacy bitmap fonts, such as the [font8x8 crate](https://crates.io/crates/font8x8).
92-
It is suited to print high quality/good looking text to a framebuffer in bootloaders, kernels, and similar environments,
93-
where you don't want to use the FPU or you can't.
91+
crate this month. It contains a pre-rasterized bitmap font from *Noto Sans Mono*, an open font from Google.
92+
The crate is a replacement for legacy bitmap fonts, such as the [font8x8 crate](https://crates.io/crates/font8x8).
93+
It is suitable for printing high quality/nice looking text to a framebuffer in bootloaders, kernels and similar
94+
environments where you don't want or can't use the FPU.
9495

9596
To avoid CPU intensive soft float workloads, the crate contains pre-rendered symbols from the [Noto Sans Mono font](https://fonts.google.com/noto/specimen/Noto+Sans+Mono)
9697
in different sizes and font weights (light, regular, bold) as Rust constants paired with a convenient getter function.
97-
Strictly speaking, it encodes each pixel as byte and not bit. However, the term bitmap font is used
98-
because it is known when it comes to fonts without calculation/rasterization overhead in low level environments.
9998

100-
An example of the outcome can be seen in [PR#213](https://github.com/rust-osdev/bootloader/pull/213) of the bootloader crate.
99+
![Symbols from the crate rendered noto-sans-mono-bitmap in an UEFI framebuffer.](framebuffer-font-noto-sans-mono.png "Symbols from the crate rendered noto-sans-mono-bitmap in an UEFI framebuffer.")
100+
The screenshot shows text rendered into an UEFI framebuffer using the bitmap font
101+
from `noto-sans-mono-bitmap`.
102+
103+
An example of usage can be found in [PR#213](https://github.com/rust-osdev/bootloader/pull/213) of the
104+
`rust-osdev/bootloader` crate, where this crate was merged and replaced `font8x8`.
101105

102106
## Join Us?
103107

0 commit comments

Comments
 (0)