The text of uri, decoded as UTF-8.
uri
@override Future<String> readText(Uri uri) async => utf8.decode((await read(uri)).bytes, allowMalformed: true);