diff --git a/programs/network/htmlv/browser/HTMLv.c b/programs/network/htmlv/browser/HTMLv.c
index 1bccc839c0..1512801ac6 100644
--- a/programs/network/htmlv/browser/HTMLv.c
+++ b/programs/network/htmlv/browser/HTMLv.c
@@ -56,11 +56,11 @@ void main()
int scroll_used=0;
mem_Init();
- if (load_dll2(libio, #libio_init,1)!=0) debug("Не удалось подключить библиотеку libio."w);
- if (load_dll2(libimg, #libimg_init,1)!=0) debug("Не удалось подключить библиотеку libimg."w);
- if (load_dll2(boxlib, #edit_box_draw,0)!=0) debug("Не удалось подключить библиотеку boxlib."w);
+ if (load_dll2(libio, #libio_init,1)!=0) debug("Не удалось подключить библиотеку libio"w);
+ if (load_dll2(libimg, #libimg_init,1)!=0) debug("Не удалось подключить библиотеку libimg"w);
+ if (load_dll2(boxlib, #edit_box_draw,0)!=0) debug("Не удалось подключить библиотеку boxlib"w);
load_dll2(#abox_lib, #boxlib_init,0);
- if (load_dll2(libtruetype, #truetype,0)!=0) debug("Не удалось подключить библиотеку TrueType."w);
+ if (load_dll2(libtruetype, #truetype,0)!=0) {debug("Не удалось подключить библиотеку TrueType"w); use_truetype = 2;}
if (!URL) strcpy(#URL, "/sys/home.htm");
strcpy(#editURL, #URL);
diff --git a/programs/network/htmlv/browser/TWB.h b/programs/network/htmlv/browser/TWB.h
index 0220849118..3639f26e66 100644
--- a/programs/network/htmlv/browser/TWB.h
+++ b/programs/network/htmlv/browser/TWB.h
@@ -120,6 +120,12 @@ void TWebBrowser::Scan(int id)
else pre_text=0;
break;
case 005: //truetype
+ if (use_truetype == 2)
+ {
+ debug("Не удалось подключить библиотеку TrueType");
+ debug("/rd/1/lib/truetype.obj не обнаружен или имеет неправильный формат");
+ return;
+ }
if (use_truetype == 1) use_truetype=0; else use_truetype=1;
break;
case BACK: