I'm not sure its possible or even desirable to be in strict compliance with this specification. This might be more of an issue for OCRA and other higher level components. For HOTP and TOTP I think we should look to maximise interop with Google authenticator and OATH Toolkit.