diff --git a/cre.cpp b/cre.cpp index 6264730ba..895017621 100644 --- a/cre.cpp +++ b/cre.cpp @@ -881,6 +881,14 @@ static int setEmbeddedStyleSheet(lua_State *L) { return 0; } +static int setEmbeddedFonts(lua_State *L) { + CreDocument *doc = (CreDocument*) luaL_checkudata(L, 1, "credocument"); + + doc->text_view->doCommand(DCMD_SET_DOC_FONTS, luaL_checkint(L, 2)); + + return 0; +} + static int toggleFontBolder(lua_State *L) { CreDocument *doc = (CreDocument*) luaL_checkudata(L, 1, "credocument"); @@ -1525,6 +1533,7 @@ static const struct luaL_Reg credocument_meth[] = { {"setDefaultInterlineSpace", setDefaultInterlineSpace}, {"setStyleSheet", setStyleSheet}, {"setEmbeddedStyleSheet", setEmbeddedStyleSheet}, + {"setEmbeddedFonts", setEmbeddedFonts}, {"setPageMargins", setPageMargins}, {"setVisiblePageCount", setVisiblePageCount}, {"adjustFontSizes", adjustFontSizes}, diff --git a/thirdparty/kpvcrlib/crengine b/thirdparty/kpvcrlib/crengine index 549741288..5abcea1b7 160000 --- a/thirdparty/kpvcrlib/crengine +++ b/thirdparty/kpvcrlib/crengine @@ -1 +1 @@ -Subproject commit 549741288154fcbbb7429a5964be621bf6472ca0 +Subproject commit 5abcea1b791cb7d560f983dc84b74b0a0047a882