rtl: git 689fae7dd9 broke TPersistent descendants streaming (e.g. LCL reading TFont.Name)
Git commit 689fae7dd9 ("* Add TReader.ReadStr for Delphi compatibility", 2024-02-16)
broke LCL font handling.
For that moment the simplest test - LCL applications showing text in non-default font.
[gtk2_hello.zip](/uploads/dfe1aa2df50848f788afa892b5dcfdc6/gtk2_hello.zip)
Issue leads to empty text.
Simplified console test also provided.

reverting to d51a0c6b3c ("* Forgot to commit.", 2024-02-16) fixes the problem.
issue