소스 검색

Bold/italic attribute support for export to svg

tags/v0.99.beta20
Bastian Maerkisch 7 년 전
부모
커밋
eebfb1eb65
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. +5
    -2
      caca/codec/export.c

+ 5
- 2
caca/codec/export.c 파일 보기

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

cur += sprintf(cur, "<text style=\"fill:#%.03x\" "
cur += sprintf(cur, "<text style=\"fill:#%.03x\"%s%s "
"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);
lineattr++;

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


불러오는 중...
취소
저장