From c68bf1f3c926190a8cd6cc69cf48158c198a848c Mon Sep 17 00:00:00 2001 From: xiaoqidun Date: Tue, 15 Sep 2026 21:25:27 +0800 Subject: [PATCH] =?UTF-8?q?style(=E4=BB=A3=E7=A0=81=E9=A3=8E=E6=A0=BC):=20?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E4=BB=A3=E7=A0=81=E9=A3=8E=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ofdgo_font_util.go | 2 +- ofdgo_renderer_layer.go | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/ofdgo_font_util.go b/ofdgo_font_util.go index cbd9d5e..02bf04f 100644 --- a/ofdgo_font_util.go +++ b/ofdgo_font_util.go @@ -569,7 +569,7 @@ func shouldBuildCmapFormat12(mapping map[rune]uint16) bool { glyphIDCount++ prev = curr } - segCount++ // sentinel segment + segCount++ length := 16 + segCount*8 + glyphIDCount*2 return length > 0xFFFF } diff --git a/ofdgo_renderer_layer.go b/ofdgo_renderer_layer.go index 0a0949a..ee8a7ae 100644 --- a/ofdgo_renderer_layer.go +++ b/ofdgo_renderer_layer.go @@ -126,7 +126,6 @@ func (r *Renderer) renderCompositeGraphicUnit(ctx *canvas.Context, cgu Composite currentCTM := boundaryCTM.Multiply(NewMatrix(cgu.CTM)) clips, clipCTM := cgu.Clips, currentCTM if clips != nil && clips.TransFlag != nil && !*clips.TransFlag { - // 不参与对象CTM的裁剪仍位于对象边界及父级坐标系中 clipCopy := *clips clipCopy.TransFlag = nil clips, clipCTM = &clipCopy, boundaryCTM