code: def _read_name(self, bufr, idx, strings_offset):
          
          platform_id, encoding_id, lang_id, name_id, length, str_offset = (
              self._name_header(bufr, idx)
          )
          name = self._read_name_text(
              bufr, platform_id, encoding_id, strings_offset, str_offset,
              length
          )
          return platform_id, name_id, name
docs: Return a (platform_id, name_id, name) 3-tuple like (0, 1, 'Arial')
          for the name at *idx* position in *bufr*. *strings_offset* is the
          index into *bufr* where actual name strings begin. The returned name
          is a unicode string.