Commit da24d36143f92c4dc97a889a42d8a7ab38db2b75
1 parent
de267fb3
Exists in
master
and in
12 other branches
Fixed problem in windows 7/10 to show spacing
Showing
1 changed file
with
8 additions
and
4 deletions
Show diff stats
invesalius/data/vtk_utils.py
... | ... | @@ -131,10 +131,14 @@ class Text(object): |
131 | 131 | # With some encoding in some dicom fields (like name) raises a |
132 | 132 | # UnicodeEncodeError because they have non-ascii characters. To avoid |
133 | 133 | # that we encode in utf-8. |
134 | - try: | |
135 | - self.mapper.SetInput(value.encode("latin-1")) | |
136 | - except(UnicodeEncodeError): | |
137 | - self.mapper.SetInput(value.encode("utf-8")) | |
134 | + | |
135 | + if sys.platform == 'win32': | |
136 | + self.mapper.SetInput(value.encode("utf-8")) | |
137 | + else: | |
138 | + try: | |
139 | + self.mapper.SetInput(value.encode("latin-1")) | |
140 | + except(UnicodeEncodeError): | |
141 | + self.mapper.SetInput(value.encode("utf-8")) | |
138 | 142 | |
139 | 143 | def SetPosition(self, position): |
140 | 144 | self.actor.GetPositionCoordinate().SetValue(position[0], | ... | ... |