Преглед изворни кода

Merge pull request #31 from markisch/svg-attributes

Bold/italic attribute support for export to svg
tags/v0.99.beta20
Sam Hocevar GitHub пре 3 година
родитељ
комит
4fa7ca6694
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 измењених фајлова са 5 додато и 2 уклоњено
  1. +5
    -2
      caca/codec/export.c

+ 5
- 2
caca/codec/export.c Прегледај датотеку

@@ -904,10 +904,13 @@ static void *export_svg(caca_canvas_t const *cv, size_t *bytes)
continue; continue;
} }


cur += sprintf(cur, "<text style=\"fill:#%.03x\" " cur += sprintf(cur, "<text style=\"fill:#%.03x\"%s%s "
"x=\"%d\" y=\"%d\">", "x=\"%d\" y=\"%d\">",
caca_attr_to_rgb12_fg(*lineattr++), caca_attr_to_rgb12_fg(*lineattr),
(*lineattr & CACA_BOLD) ? " font-weight=\"bold\"" : "",
(*lineattr & CACA_ITALICS) ? " font-style=\"italic\"" : "",
x * 6, (y * 10) + 8); x * 6, (y * 10) + 8);
lineattr++;


if(ch < 0x00000020) if(ch < 0x00000020)
*cur++ = '?'; *cur++ = '?';


||||||
x
 
000:0
Loading…
Откажи
Сачувај