示例#1
0
static void
cmd_move(svg_state_t *state)
{
  float pt[2];
  FT_Vector v;
  svg_mtx_vec_mul(pt, state->ctm, state->cur);
  toVector(&v, pt);

  if(state->inpath) {
    FT_Stroker_LineTo(state->stroker, &v);
  } else {
    FT_Stroker_BeginSubPath(state->stroker, &v, 0);
    state->inpath = 1;
  }
}
示例#2
0
文件: stroker.cpp 项目: det/Twil
void Stroker::BeginContour(FT_Vector a, FT_Bool is_open)
{
    FT_Stroker_BeginSubPath(id_, &a, is_open);
}