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], | ... | ... |