#FEATURE by cg
class: CharacterEncoderImplementations::AdobeStandard
changed:
#decode:
#encode:
--- a/CharacterEncoderImplementations__AdobeStandard.st Wed Apr 26 16:19:42 2017 +0200
+++ b/CharacterEncoderImplementations__AdobeStandard.st Wed Apr 26 16:48:43 2017 +0200
@@ -297,7 +297,7 @@
[
|t|
t := #(
- "16r0020" 16r00A0 " NO-BREAK SPACE # space "
+ "16r0020" 16r0020 " NO-BREAK SPACE # space "
"16r0021" 16r0021 " EXCLAMATION MARK # exclam "
"16r0022" 16r0022 " QUOTATION MARK # quotedbl "
"16r0023" 16r0023 " NUMBER SIGN # numbersign "
@@ -425,7 +425,7 @@
"16r009D" 16r0000 " invalid "
"16r009E" 16r0000 " invalid "
"16r009F" 16r0000 " invalid "
- "16r00A0" 16r0000 " invalid "
+ "16r00A0" 16r0020 " invalid "
"16r00A1" 16r00A1 " INVERTED EXCLAMATION MARK # exclamdown "
"16r00A2" 16r00A2 " CENT SIGN # cent "
"16r00A3" 16r00A3 " POUND SIGN # sterling "
@@ -530,7 +530,7 @@
|unicode "{ Class: SmallInteger }"|
unicode := unicodeArg.
- unicode <= 16r20 ifTrue:[
+ unicode < 16r20 ifTrue:[
^ self decodingError.
].
unicode <= 16r26 ifTrue:[ ^ unicode ].