mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
ci: fix failing ttf_test.v after making char
unavailable for variable names
This commit is contained in:
parent
42b97ef888
commit
bd9564e38b
@ -473,23 +473,23 @@ pub fn (mut bmp BitMap) get_chars_bbox(in_string string) []int {
|
||||
|
||||
mut i := 0
|
||||
for i < in_string.len {
|
||||
mut char := u16(in_string[i])
|
||||
mut chr := u16(in_string[i])
|
||||
|
||||
// draw the space
|
||||
if int(char) == 32 {
|
||||
if int(chr) == 32 {
|
||||
w += int(space_cw * bmp.space_cw)
|
||||
i++
|
||||
continue
|
||||
}
|
||||
// manage unicode chars like latin greek etc
|
||||
c_len := ((0xe5000000 >> ((char >> 3) & 0x1e)) & 3) + 1
|
||||
c_len := ((0xe5000000 >> ((chr >> 3) & 0x1e)) & 3) + 1
|
||||
if c_len > 1 {
|
||||
tmp_char := utf8.get_uchar(in_string, i)
|
||||
// dprintln("tmp_char: ${tmp_char.hex()}")
|
||||
char = u16(tmp_char)
|
||||
chr = u16(tmp_char)
|
||||
}
|
||||
|
||||
c_index := bmp.tf.map_code(int(char))
|
||||
c_index := bmp.tf.map_code(int(chr))
|
||||
// Glyph not found
|
||||
if c_index == 0 {
|
||||
w += int(space_cw * bmp.space_cw)
|
||||
@ -500,8 +500,8 @@ pub fn (mut bmp BitMap) get_chars_bbox(in_string string) []int {
|
||||
ax, ay := bmp.tf.next_kern(c_index)
|
||||
// dprintln("char_index: $c_index ax: $ax ay: $ay")
|
||||
|
||||
// cw, lsb := bmp.tf.get_horizontal_metrics(u16(char))
|
||||
// dprintln("metrics: [${u16(char):c}] cw:$cw lsb:$lsb")
|
||||
// cw, lsb := bmp.tf.get_horizontal_metrics(u16(chr))
|
||||
// dprintln("metrics: [${u16(chr):c}] cw:$cw lsb:$lsb")
|
||||
|
||||
//----- Calc Glyph transformations -----
|
||||
mut x0 := w + int(ax * bmp.scale)
|
||||
@ -544,23 +544,23 @@ pub fn (mut bmp BitMap) get_bbox(in_string string) (int, int) {
|
||||
|
||||
mut i := 0
|
||||
for i < in_string.len {
|
||||
mut char := u16(in_string[i])
|
||||
mut chr := u16(in_string[i])
|
||||
|
||||
// draw the space
|
||||
if int(char) == 32 {
|
||||
if int(chr) == 32 {
|
||||
w += int(space_cw * bmp.space_cw)
|
||||
i++
|
||||
continue
|
||||
}
|
||||
// manage unicode chars like latin greek etc
|
||||
c_len := ((0xe5000000 >> ((char >> 3) & 0x1e)) & 3) + 1
|
||||
c_len := ((0xe5000000 >> ((chr >> 3) & 0x1e)) & 3) + 1
|
||||
if c_len > 1 {
|
||||
tmp_char := utf8.get_uchar(in_string, i)
|
||||
// dprintln("tmp_char: ${tmp_char.hex()}")
|
||||
char = u16(tmp_char)
|
||||
chr = u16(tmp_char)
|
||||
}
|
||||
|
||||
c_index := bmp.tf.map_code(int(char))
|
||||
c_index := bmp.tf.map_code(int(chr))
|
||||
// Glyph not found
|
||||
if c_index == 0 {
|
||||
w += int(space_cw * bmp.space_cw)
|
||||
@ -570,8 +570,8 @@ pub fn (mut bmp BitMap) get_bbox(in_string string) (int, int) {
|
||||
ax, ay := bmp.tf.next_kern(c_index)
|
||||
// dprintln("char_index: $c_index ax: $ax ay: $ay")
|
||||
|
||||
// cw, lsb := bmp.tf.get_horizontal_metrics(u16(char))
|
||||
// dprintln("metrics: [${u16(char):c}] cw:$cw lsb:$lsb")
|
||||
// cw, lsb := bmp.tf.get_horizontal_metrics(u16(chr))
|
||||
// dprintln("metrics: [${u16(chr):c}] cw:$cw lsb:$lsb")
|
||||
|
||||
//----- Calc Glyph transformations -----
|
||||
mut x0 := w + int(ax * bmp.scale)
|
||||
@ -639,23 +639,23 @@ pub fn (mut bmp BitMap) draw_text(in_string string) (int, int) {
|
||||
|
||||
mut i := 0
|
||||
for i < in_string.len {
|
||||
mut char := u16(in_string[i])
|
||||
mut chr := u16(in_string[i])
|
||||
|
||||
// draw the space
|
||||
if int(char) == 32 {
|
||||
if int(chr) == 32 {
|
||||
w += int(space_cw * bmp.space_cw)
|
||||
i++
|
||||
continue
|
||||
}
|
||||
// manage unicode chars like latin greek etc
|
||||
c_len := ((0xe5000000 >> ((char >> 3) & 0x1e)) & 3) + 1
|
||||
c_len := ((0xe5000000 >> ((chr >> 3) & 0x1e)) & 3) + 1
|
||||
if c_len > 1 {
|
||||
tmp_char := utf8.get_uchar(in_string, i)
|
||||
// dprintln("tmp_char: ${tmp_char.hex()}")
|
||||
char = u16(tmp_char)
|
||||
chr = u16(tmp_char)
|
||||
}
|
||||
|
||||
c_index := bmp.tf.map_code(int(char))
|
||||
c_index := bmp.tf.map_code(int(chr))
|
||||
// Glyph not found
|
||||
if c_index == 0 {
|
||||
bmp.draw_notdef_glyph(w, int(space_cw * bmp.space_cw))
|
||||
@ -667,9 +667,9 @@ pub fn (mut bmp BitMap) draw_text(in_string string) (int, int) {
|
||||
ax, ay := bmp.tf.next_kern(c_index)
|
||||
// dprintln("char_index: $c_index ax: $ax ay: $ay")
|
||||
|
||||
cw, _ := bmp.tf.get_horizontal_metrics(u16(char))
|
||||
// cw, lsb := bmp.tf.get_horizontal_metrics(u16(char))
|
||||
// dprintln("metrics: [${u16(char):c}] cw:$cw lsb:$lsb")
|
||||
cw, _ := bmp.tf.get_horizontal_metrics(u16(chr))
|
||||
// cw, lsb := bmp.tf.get_horizontal_metrics(u16(chr))
|
||||
// dprintln("metrics: [${u16(chr):c}] cw:$cw lsb:$lsb")
|
||||
|
||||
//----- Draw_Glyph transformations -----
|
||||
mut x0 := w + int(ax * bmp.scale)
|
||||
|
Loading…
Reference in New Issue
Block a user