mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-18 13:55:23 -05:00
Fix font rendering regression on macOS
This fixes a regression introduced in
77f2d6e853
.
Fixes #3809.
This commit is contained in:
parent
e6475c6753
commit
1e32e5a515
2 changed files with 7 additions and 2 deletions
|
@ -45,6 +45,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- Paste from some apps on Wayland
|
||||
- Slow startup with Nvidia binary drivers on some X11 systems
|
||||
- Display not scrolling when printing new lines while scrolled in history
|
||||
- Regression in font rendering on macOS
|
||||
|
||||
## 0.4.3
|
||||
|
||||
|
|
|
@ -515,8 +515,12 @@ impl Font {
|
|||
kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Host,
|
||||
);
|
||||
|
||||
let is_colored = self.is_colored();
|
||||
|
||||
// Set background color for graphics context.
|
||||
cg_context.set_rgb_fill_color(0.0, 0.0, 0.0, 0.0);
|
||||
let bg_a = if is_colored { 0.0 } else { 1.0 };
|
||||
cg_context.set_rgb_fill_color(0.0, 0.0, 0.0, bg_a);
|
||||
|
||||
let context_rect = CGRect::new(
|
||||
&CGPoint::new(0.0, 0.0),
|
||||
&CGSize::new(f64::from(rasterized_width), f64::from(rasterized_height)),
|
||||
|
@ -550,7 +554,7 @@ impl Font {
|
|||
|
||||
let rasterized_pixels = cg_context.data().to_vec();
|
||||
|
||||
let buf = if self.is_colored() {
|
||||
let buf = if is_colored {
|
||||
BitmapBuffer::RGBA(byte_order::extract_rgba(&rasterized_pixels))
|
||||
} else {
|
||||
BitmapBuffer::RGB(byte_order::extract_rgb(&rasterized_pixels))
|
||||
|
|
Loading…
Reference in a new issue