Skip to content
GitLab
Menu
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
Dec 28, 2016
by
Tebjan Halm
Committed by
GitHub
Dec 28, 2016
Browse files
Revert "Fix #176: Blurry text when overlapped with colored background"
parent
eae91392
Changes
4
Hide whitespace changes
Inline
Side-by-side
Samples/SVGViewer/DebugRenderer.cs
View file @
2e8be21a
...
@@ -93,11 +93,7 @@ namespace SVGViewer
...
@@ -93,11 +93,7 @@ namespace SVGViewer
_transform
.
Translate
(
dx
,
dy
,
order
);
_transform
.
Translate
(
dx
,
dy
,
order
);
}
}
public
CompositingMode
CompositingMode
{
get
{
return
System
.
Drawing
.
Drawing2D
.
CompositingMode
.
SourceOver
;
/* default value */
}
set
{
/* Do Nothing */
}
}
public
SmoothingMode
SmoothingMode
public
SmoothingMode
SmoothingMode
{
{
...
...
Source/Rendering/ISvgRenderer.cs
View file @
2e8be21a
...
@@ -19,7 +19,6 @@ namespace Svg
...
@@ -19,7 +19,6 @@ namespace Svg
void
ScaleTransform
(
float
sx
,
float
sy
,
MatrixOrder
order
=
MatrixOrder
.
Append
);
void
ScaleTransform
(
float
sx
,
float
sy
,
MatrixOrder
order
=
MatrixOrder
.
Append
);
void
SetBoundable
(
ISvgBoundable
boundable
);
void
SetBoundable
(
ISvgBoundable
boundable
);
void
SetClip
(
Region
region
,
CombineMode
combineMode
=
CombineMode
.
Replace
);
void
SetClip
(
Region
region
,
CombineMode
combineMode
=
CombineMode
.
Replace
);
CompositingMode
CompositingMode
{
get
;
set
;
}
SmoothingMode
SmoothingMode
{
get
;
set
;
}
SmoothingMode
SmoothingMode
{
get
;
set
;
}
Matrix
Transform
{
get
;
set
;
}
Matrix
Transform
{
get
;
set
;
}
void
TranslateTransform
(
float
dx
,
float
dy
,
MatrixOrder
order
=
MatrixOrder
.
Append
);
void
TranslateTransform
(
float
dx
,
float
dy
,
MatrixOrder
order
=
MatrixOrder
.
Append
);
...
...
Source/Rendering/SvgRenderer.cs
View file @
2e8be21a
...
@@ -79,11 +79,7 @@ namespace Svg
...
@@ -79,11 +79,7 @@ namespace Svg
this
.
_innerGraphics
.
TranslateTransform
(
dx
,
dy
,
order
);
this
.
_innerGraphics
.
TranslateTransform
(
dx
,
dy
,
order
);
}
}
public
CompositingMode
CompositingMode
{
get
{
return
this
.
_innerGraphics
.
CompositingMode
;
}
set
{
this
.
_innerGraphics
.
CompositingMode
=
value
;
}
}
public
SmoothingMode
SmoothingMode
public
SmoothingMode
SmoothingMode
{
{
...
...
Source/Text/SvgTextBase.cs
View file @
2e8be21a
...
@@ -259,11 +259,6 @@ namespace Svg
...
@@ -259,11 +259,6 @@ namespace Svg
renderer
.
SmoothingMode
=
SmoothingMode
.
AntiAlias
;
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
.
RenderFill
(
renderer
);
this
.
RenderStroke
(
renderer
);
this
.
RenderStroke
(
renderer
);
this
.
RenderChildren
(
renderer
);
this
.
RenderChildren
(
renderer
);
...
@@ -274,8 +269,6 @@ namespace Svg
...
@@ -274,8 +269,6 @@ namespace Svg
renderer
.
SmoothingMode
=
SmoothingMode
.
Default
;
renderer
.
SmoothingMode
=
SmoothingMode
.
Default
;
}
}
renderer
.
CompositingMode
=
compositingMode
;
this
.
ResetClip
(
renderer
);
this
.
ResetClip
(
renderer
);
this
.
PopTransforms
(
renderer
);
this
.
PopTransforms
(
renderer
);
}
}
...
...
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