| Phpdftk\SvgToPdf\Translator::emitEllipsePathFor | 30 | 0.0% |
| Phpdftk\SvgToPdf\Text\FontResolver::selectVariant | 21 | 100.0% |
| Phpdftk\SvgToPdf\Translator::dispatchElement | 18 | 100.0% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::stopColor | 17.99 | 46.2% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::compute | 17 | 100.0% |
| Phpdftk\SvgToPdf\SvgRenderer::extractRootBackgroundColor | 15.95 | 74.1% |
| Phpdftk\SvgToPdf\Translator::setFillColor | 15.55 | 25.0% |
| Phpdftk\SvgToPdf\Translator::setStrokeColor | 15.55 | 25.0% |
| Phpdftk\SvgToPdf\Translator::paintImage | 14.07 | 81.5% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::pathBoundingBox | 14.04 | 94.1% |
| Phpdftk\SvgToPdf\Translator::resolveMaskState | 14 | 98.3% |
| Phpdftk\SvgToPdf\Translator::paintTextElement | 14 | 98.0% |
| Phpdftk\SvgToPdf\Translator::paintImageFromPath | 13.87 | 82.8% |
| Phpdftk\SvgToPdf\Path\ArcToCubic::convert | 13 | 95.4% |
| Phpdftk\SvgToPdf\Translator::paintUse | 13 | 95.8% |
| Phpdftk\SvgToPdf\Translator::emitPathCommand | 12.11 | 90.9% |
| Phpdftk\SvgToPdf\Translator::applyClipPath | 12 | 95.8% |
| Phpdftk\SvgToPdf\Translator::emitPathPath | 12 | 0.0% |
| Phpdftk\SvgToPdf\Translator::applyStrokeParams | 12 | 100.0% |
| Phpdftk\SvgToPdf\Translator::parseTextShadowLayer | 11.04 | 93.3% |
| Phpdftk\SvgToPdf\SvgCascadeProjector::walk | 11.03 | 93.9% |
| Phpdftk\SvgToPdf\Translator::paintElement | 11 | 100.0% |
| Phpdftk\SvgToPdf\SvgRenderer::createTemplate | 10.14 | 88.9% |
| Phpdftk\SvgToPdf\Translator::parseLengthToken | 9.86 | 69.2% |
| Phpdftk\SvgToPdf\Translator::emitElementPath | 9.49 | 71.4% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::registerForElement | 9.37 | 83.3% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::cubicExtremaT | 9.02 | 94.1% |
| Phpdftk\SvgToPdf\Translator::needsStrokeParams | 9.02 | 93.3% |
| Phpdftk\SvgToPdf\SvgRenderer::addToPdf | 9 | 100.0% |
| Phpdftk\SvgToPdf\Translator::switchChildPasses | 9 | 100.0% |
| Phpdftk\SvgToPdf\Translator::tokenizeTextShadowLayer | 9 | 100.0% |
| Phpdftk\SvgToPdf\Translator::decodeDataUri | 8.16 | 86.4% |
| Phpdftk\SvgToPdf\Text\FontResolver::pickGeneric | 8 | 95.2% |
| Phpdftk\SvgToPdf\Translator::paint | 8 | 100.0% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::resolveStops | 7.89 | 73.7% |
| Phpdftk\SvgToPdf\Translator::currentViewport | 7.02 | 92.9% |
| Phpdftk\SvgToPdf\SvgRenderer::alignRatios | 7 | 100.0% |
| Phpdftk\SvgToPdf\Translator::splitTextShadowItems | 7 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintTextPerGlyph | 7 | 96.6% |
| Phpdftk\SvgToPdf\Translator::applyFillAndStroke | 7 | 100.0% |
| Phpdftk\SvgToPdf\Translator::fetchAndMaterialiseHttpHref | 6.42 | 61.5% |
| Phpdftk\SvgToPdf\SvgRenderer::resolveSourceRect | 6.02 | 91.7% |
| Phpdftk\SvgToPdf\Translator::resolveClipPath | 6.02 | 91.7% |
| Phpdftk\SvgToPdf\Translator::nestedViewBoxTransform | 6.01 | 93.8% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::applyAsStroke | 6 | 0.0% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::registerRadial | 6 | 96.0% |
| Phpdftk\SvgToPdf\SvgRenderer::applyPreserveAspectRatio | 6 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintNestedSvg | 6 | 96.9% |
| Phpdftk\SvgToPdf\Translator::nestedAlignRatios | 6 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitPolylinePath | 6 | 0.0% |
| Phpdftk\SvgToPdf\Translator::applyStrokePaint | 5.93 | 66.7% |
| Phpdftk\SvgToPdf\SvgRenderer::parseLengthPrefix | 5.39 | 75.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::result | 5.05 | 87.5% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::update | 5 | 100.0% |
| Phpdftk\SvgToPdf\SvgRenderer::draw | 5 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitArcTo | 5 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintEllipse | 5 | 100.0% |
| Phpdftk\SvgToPdf\Translator::parseLengthPrefixForViewport | 4.37 | 71.4% |
| Phpdftk\SvgToPdf\Translator::resolveSystemLanguage | 4.13 | 80.0% |
| Phpdftk\SvgToPdf\SvgRenderer::tryParseColor | 4.12 | 50.0% |
| Phpdftk\SvgToPdf\Translator::materialiseDataUri | 4.12 | 50.0% |
| Phpdftk\SvgToPdf\Translator::resolveViewportLength | 4.07 | 83.3% |
| Phpdftk\SvgToPdf\Translator::paintSwitch | 4.05 | 85.7% |
| Phpdftk\SvgToPdf\Translator::paintLine | 4.03 | 87.5% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::quadraticExtremumT | 4 | 100.0% |
| Phpdftk\SvgToPdf\Text\FontResolver::isBoldWeight | 4 | 100.0% |
| Phpdftk\SvgToPdf\Translator::resolvePercentLength | 4 | 100.0% |
| Phpdftk\SvgToPdf\Translator::resolveOpacityState | 4 | 100.0% |
| Phpdftk\SvgToPdf\Translator::parseTextShadow | 4 | 100.0% |
| Phpdftk\SvgToPdf\Translator::collectTextContent | 4 | 100.0% |
| Phpdftk\SvgToPdf\Translator::applyFillPaint | 4 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitQuadraticSegment | 3.18 | 72.7% |
| Phpdftk\SvgToPdf\Path\PathPainterState::reflectedQuadraticControl | 3.04 | 83.3% |
| Phpdftk\SvgToPdf\SvgCascadeProjector::findDocument | 3.04 | 83.3% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitSmoothQuadraticCurveTo | 3.03 | 85.7% |
| Phpdftk\SvgToPdf\Path\ArcToCubic::angleBetween | 3.03 | 85.7% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitSmoothCurveTo | 3.02 | 86.7% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitCubicSegment | 3 | 100.0% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::registerLinear | 3 | 100.0% |
| Phpdftk\SvgToPdf\Path\PathPainterState::reflectedCubicControl | 3 | 100.0% |
| Phpdftk\SvgToPdf\Text\FontResolver::isItalicStyle | 3 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintChildren | 3 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitRectPath | 3 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintPath | 3 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintRect | 3 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitPolyPath | 3 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::resolveAbsolute | 2 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitHorizontalLineTo | 2 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitVerticalLineTo | 2 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitArcTo | 2 | 100.0% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::applyAsFill | 2 | 100.0% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::applyGradientTransform | 2 | 100.0% |
| Phpdftk\SvgToPdf\Text\FontResolver::ensureRegistered | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::computeMaskRegion | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::inverseAffine | 2.00 | 91.7% |
| Phpdftk\SvgToPdf\Translator::resolveClipRule | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitCirclePath | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitPolygonPath | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintUseReferent | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitTextMatrix | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitHorizontalLineTo | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitVerticalLineTo | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::resolvePoint | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintCircle | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintPolyline | 2 | 100.0% |
| Phpdftk\SvgToPdf\Translator::paintPolygon | 2 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::clearCurveState | 1 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitMoveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitLineTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitCurveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitQuadraticCurveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::visitClosePath | 1 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::evalCubic | 1 | 100.0% |
| Phpdftk\SvgToPdf\Geometry\BoundingBox::evalQuadratic | 1 | 100.0% |
| Phpdftk\SvgToPdf\Gradient\GradientPainter::__construct | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\ArcToCubic::cubicSegment | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\ArcToCubic::transformX | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\ArcToCubic::transformY | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\PathPainterState::moveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\PathPainterState::lineTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\PathPainterState::clearControlPoints | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\PathPainterState::recordCubicControl | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\PathPainterState::recordQuadraticControl | 1 | 100.0% |
| Phpdftk\SvgToPdf\Path\PathPainterState::closeSubpath | 1 | 100.0% |
| Phpdftk\SvgToPdf\SvgCascadeProjector::__construct | 1 | 100.0% |
| Phpdftk\SvgToPdf\SvgCascadeProjector::project | 1 | 100.0% |
| Phpdftk\SvgToPdf\SvgRenderer::__construct | 1 | 100.0% |
| Phpdftk\SvgToPdf\SvgRenderer::withLoader | 1 | 100.0% |
| Phpdftk\SvgToPdf\Text\FontResolver::__construct | 1 | 100.0% |
| Phpdftk\SvgToPdf\Text\FontResolver::resolve | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::__construct | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitMoveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitLineTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitCurveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitSmoothCurveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitQuadraticCurveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitSmoothQuadraticCurveTo | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitClosePath | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitQuadraticAsCubic | 1 | 100.0% |
| Phpdftk\SvgToPdf\Translator::emitEllipsePath | 1 | 100.0% |