New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 732014 link

Starred by 1 user

Issue metadata

Status: Archived
Owner: ----
Closed: Aug 21
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

SVG stroke shows artefacts for small circles in text

Reported by jan.boes...@incors.com, Jun 10 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36

Steps to reproduce the problem:
- Create a text using a font that uses circles for dots (Courier New, Roboto)
- Apply a stroke with a width of about the font size to a text
- Display an 'i', 'j', or '.'

Here is an example:

<svg viewBox="-20 -50 300 200" font-size="18" fill="none" stroke-width="12"  stroke-linejoin="round">
  <text y="0" font-family="Courier New" stroke="#4CCFE0">
    <tspan>i j . o</tspan>
  </text>
  <text y="50" font-family="Roboto" stroke="#9540EC">
    <tspan>i j . o</tspan>
  </text>
  <circle cx="5" cy="80" r="0.3" stroke="#EB407A"/>
</svg>

Here is the example in jsfiddle: https://jsfiddle.net/m403zujv/

What is the expected behavior?
A filled outline of the text should be displayed.

What went wrong?
Holes appear in the outline where round dots in the text are used.

Did this work before? N/A 

Chrome version: 59.0.3071.86  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version: 

Interestingly, as you can see in the example, the artefacts do not seem to show if a small circle element is rendered.
 
rendering_acutal.png
7.3 KB View Download
rendering_expected.png
6.1 KB View Download
Labels: pre-stable-59.0.3071.86
This may be related to or even a duplicate of  issue 239860 

Comment 3 by hdodda@chromium.org, Jun 12 2017

Cc: hdodda@chromium.org
Labels: M-61 OS-Linux OS-Mac
Status: Untriaged (was: Unconfirmed)
Tested the issue on windows 7 , mac os 10.12.5 and ubuntu 14.04 using chrome M59 #59.0.3071.86 and M60 #60.0.3128.0 and issue is reproduced.

Issue is seen from M40 #40.0.2172.0 and is a non-regression issue.

Marking it as untraiged for further inputs on this.

Thanks!
Status: Archived (was: Untriaged)
Archiving old bugs that haven't been actively assigned in over a year.

If you feel this issue should still be addressed, feel free to reopen it or to file a new issue. Thanks!

Sign in to add a comment