Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
ImportedProjects
SVG
Commits
2e8be21a
Commit
2e8be21a
authored
8 years ago
by
Tebjan Halm
Committed by
GitHub
8 years ago
Browse files
Options
Download
Email Patches
Plain Diff
Revert "Fix #176: Blurry text when overlapped with colored background"
parent
eae91392
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
Samples/SVGViewer/DebugRenderer.cs
+1
-5
Samples/SVGViewer/DebugRenderer.cs
Source/Rendering/ISvgRenderer.cs
+0
-1
Source/Rendering/ISvgRenderer.cs
Source/Rendering/SvgRenderer.cs
+1
-5
Source/Rendering/SvgRenderer.cs
Source/Text/SvgTextBase.cs
+0
-7
Source/Text/SvgTextBase.cs
with
2 additions
and
18 deletions
+2
-18
Samples/SVGViewer/DebugRenderer.cs
+
1
-
5
View file @
2e8be21a
...
...
@@ -93,11 +93,7 @@ namespace SVGViewer
_transform
.
Translate
(
dx
,
dy
,
order
);
}
public
CompositingMode
CompositingMode
{
get
{
return
System
.
Drawing
.
Drawing2D
.
CompositingMode
.
SourceOver
;
/* default value */
}
set
{
/* Do Nothing */
}
}
public
SmoothingMode
SmoothingMode
{
...
...
This diff is collapsed.
Click to expand it.
Source/Rendering/ISvgRenderer.cs
+
0
-
1
View file @
2e8be21a
...
...
@@ -19,7 +19,6 @@ namespace Svg
void
ScaleTransform
(
float
sx
,
float
sy
,
MatrixOrder
order
=
MatrixOrder
.
Append
);
void
SetBoundable
(
ISvgBoundable
boundable
);
void
SetClip
(
Region
region
,
CombineMode
combineMode
=
CombineMode
.
Replace
);
CompositingMode
CompositingMode
{
get
;
set
;
}
SmoothingMode
SmoothingMode
{
get
;
set
;
}
Matrix
Transform
{
get
;
set
;
}
void
TranslateTransform
(
float
dx
,
float
dy
,
MatrixOrder
order
=
MatrixOrder
.
Append
);
...
...
This diff is collapsed.
Click to expand it.
Source/Rendering/SvgRenderer.cs
+
1
-
5
View file @
2e8be21a
...
...
@@ -79,11 +79,7 @@ namespace Svg
this
.
_innerGraphics
.
TranslateTransform
(
dx
,
dy
,
order
);
}
public
CompositingMode
CompositingMode
{
get
{
return
this
.
_innerGraphics
.
CompositingMode
;
}
set
{
this
.
_innerGraphics
.
CompositingMode
=
value
;
}
}
public
SmoothingMode
SmoothingMode
{
...
...
This diff is collapsed.
Click to expand it.
Source/Text/SvgTextBase.cs
+
0
-
7
View file @
2e8be21a
...
...
@@ -259,11 +259,6 @@ namespace Svg
renderer
.
SmoothingMode
=
SmoothingMode
.
AntiAlias
;
}
// If text color blends with background color, text will be rendered blurry
// To avoid it, we set SourceCopy which overwrite background color
var
compositingMode
=
renderer
.
CompositingMode
;
renderer
.
CompositingMode
=
CompositingMode
.
SourceCopy
;
this
.
RenderFill
(
renderer
);
this
.
RenderStroke
(
renderer
);
this
.
RenderChildren
(
renderer
);
...
...
@@ -274,8 +269,6 @@ namespace Svg
renderer
.
SmoothingMode
=
SmoothingMode
.
Default
;
}
renderer
.
CompositingMode
=
compositingMode
;
this
.
ResetClip
(
renderer
);
this
.
PopTransforms
(
renderer
);
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help