Draft metrics hinting support
This commit is contained in:
parent
9339446cfa
commit
48eda6bd7d
15 changed files with 41 additions and 22 deletions
|
|
@ -71,7 +71,7 @@ fn main() {
|
|||
];
|
||||
let font_size_default = 1; // Body
|
||||
|
||||
let mut buffer = Buffer::new(&mut font_system, font_sizes[font_size_default]);
|
||||
let mut buffer = Buffer::new(&mut font_system, font_sizes[font_size_default], false);
|
||||
buffer
|
||||
.borrow_with(&mut font_system)
|
||||
.set_size(Some(window.width() as f32), Some(window.height() as f32));
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ fn main() {
|
|||
Buffer::new(
|
||||
&mut font_system,
|
||||
font_sizes[font_size_i].scale(display_scale),
|
||||
false,
|
||||
),
|
||||
&syntax_system,
|
||||
"base16-eighties.dark",
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ fn main() {
|
|||
|
||||
let mut swash_cache = SwashCache::new();
|
||||
|
||||
let mut buffer = Buffer::new_empty(Metrics::new(14.0, 20.0));
|
||||
let mut buffer = Buffer::new_empty(Metrics::new(14.0, 20.0), false);
|
||||
|
||||
let mut buffer = buffer.borrow_with(&mut font_system);
|
||||
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@ fn main() {
|
|||
|
||||
let mut display_scale = window.scale_factor() as f32;
|
||||
let metrics = Metrics::new(32.0, 44.0);
|
||||
let mut editor = Editor::new(Buffer::new_empty(metrics.scale(display_scale)));
|
||||
let mut editor = Editor::new(Buffer::new_empty(metrics.scale(display_scale), false));
|
||||
let mut editor = editor.borrow_with(&mut font_system);
|
||||
editor.with_buffer_mut(|buffer| {
|
||||
buffer.set_size(
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ fn main() {
|
|||
let metrics = Metrics::new(FONT_SIZE, LINE_HEIGHT);
|
||||
|
||||
// A Buffer provides shaping and layout for a UTF-8 string, create one per text widget
|
||||
let mut buffer = Buffer::new(&mut font_system, metrics);
|
||||
let mut buffer = Buffer::new(&mut font_system, metrics, false);
|
||||
|
||||
let mut buffer = buffer.borrow_with(&mut font_system);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue