mirror of
https://github.com/gnosygnu/xowa.git
synced 2026-03-02 03:49:30 +00:00
v2.7.3.1
This commit is contained in:
@@ -82,7 +82,7 @@ class Hiero_html_wtr {
|
||||
));
|
||||
public byte[] Cartouche_img(Xoh_wtr_ctx hctx, boolean bgn, byte[] glyph) { // render open / close cartouche; note that MW has two branches, but they are both the same
|
||||
int height = (int)((Hiero_html_mgr.Max_height * Hiero_html_mgr.scale) / 100);
|
||||
Hiero_phoneme_itm phoneme_itm = phoneme_mgr.Get_by_key(glyph); if (phoneme_itm == null) throw Exc_.new_("missing phoneme", "glyph", String_.new_u8(glyph));
|
||||
Hiero_phoneme_itm phoneme_itm = phoneme_mgr.Get_by_key(glyph); if (phoneme_itm == null) throw Err_.new_wo_type("missing phoneme", "glyph", String_.new_u8(glyph));
|
||||
byte[] code = phoneme_itm.Gardiner_code();
|
||||
byte[] title = bgn ? Html_entity_.Lt_bry : Html_entity_.Gt_bry;
|
||||
return cartouche_img_fmtr.Bld_bry_many(temp_bfr, hiero_img_dir, code, height, title);
|
||||
|
||||
@@ -58,7 +58,7 @@ class Hiero_parser {
|
||||
case Hiero_parser_itm.Tid_tkn_spr:
|
||||
New_token(itm);
|
||||
break;
|
||||
default: throw Exc_.new_unhandled(itm.Tid()); // should never happen
|
||||
default: throw Err_.new_unhandled(itm.Tid()); // should never happen
|
||||
}
|
||||
pos = new_pos;
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ public class Hiero_xnde implements Xox_xnde, Xop_xnde_atr_parser {
|
||||
ctx.Para().Process_block__xnde(xnde.Tag(), Xop_xnde_tag.Block_bgn);
|
||||
xtn_mgr = (Hiero_xtn_mgr)wiki.Xtn_mgr().Get_or_fail(Hiero_xtn_mgr.Xtn_key_static);
|
||||
xtn_mgr.Xtn_init_assert(wiki);
|
||||
ctx.Cur_page().Html_data().Module_mgr().Itm__hiero().Enabled_y_();
|
||||
ctx.Cur_page().Html_data().Head_mgr().Itm__hiero().Enabled_y_();
|
||||
blocks = xtn_mgr.Parser().Parse(src, xnde.Tag_open_end(), xnde.Tag_close_bgn());
|
||||
boolean log_wkr_enabled = Log_wkr != Xop_log_basic_wkr.Null; if (log_wkr_enabled) Log_wkr.Log_end_xnde(ctx.Cur_page(), Xop_log_basic_wkr.Tid_hiero, src, xnde);
|
||||
ctx.Para().Process_block__xnde(xnde.Tag(), Xop_xnde_tag.Block_end);
|
||||
|
||||
Reference in New Issue
Block a user