Блитц не корректно отображает кирилические шрифты. Это давно известно. Есть различные методы решения самы простой -"в лоб":
Graphics 800,600,32
SetFont LoadFont("arial cyr",20)
TEXTS$= "Нужно, чтобы в белом прямоугольнике писалось слово ''Открыть'', но Блиц пропускает "
Text 0,0,TEXTS$
For I=1 To Len(TEXTS)
Text 0+StringWidth(Left(TEXTS,I-1)),40,Mid(TEXTS,I,1)
Next
Flip
WaitKey()
End
Первая строчка, которая выводится без премудростей - обрывается на предпоследнем слове; вторая - выодится полностью.