`
liang100100
  • 浏览: 37189 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
文章分类
社区版块
存档分类
最新评论

Graphics.drawString()乱码解决

 
阅读更多
有这么一段代码,在windows下执行是正常的,但是在linux下乱码,

Graphics g = templetImage.getGraphics(); 
Font f = new Font("微软雅黑",Font.BOLD,70);  
g.setFont(f);
g.drawString("中文",1450,1050);


原因在linux下没有微软雅黑字体,
解决办法,在c:/windows/fonts 文件夹下找到对应的字体,把后缀名改成ttc,然后复制到linux的jkd目录下,usr/local/java/jdk1.8.0_77/jre/lib/fonts/
重启服务即可
分享到:
评论

相关推荐

    打印窗体中的数据C#源代码e.Graphics.DrawString(label1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 260, 400);

    打印窗体中的数据C#源代码e.Graphics.DrawString(label1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 260, 400); e.Graphics.DrawString(textBox1.Text, new Font("宋体", 10, FontStyle....

    往图片写汉字显示乱码

    下面我们将深入探讨如何使用`Graphics2D`类向图片写汉字,以及如何解决汉字乱码问题。 首先,`Graphics2D`是Java AWT(Abstract Window Toolkit)库中的一个高级图形绘制接口,它扩展了`Graphics`类,提供了更多...

    C# DrawString方法绘制文字

    C#使用自身的DrawString方法绘制文字,源码简单,示例演示了绘制过程,具体实现思路请参阅源码文件,运行示例程序后,点击“绘制文字”按钮,即可看到由DrawString方法生成的一行文字。运行效果截图:...

    Microsoft.Maui.Graphics.Skia 使用 DrawString 绘制文本的坐标问题.rar

    在Microsoft.Maui.Graphics.Skia中,`DrawString`方法是用于在画布上渲染文本的核心功能。这个方法的使用有时会涉及到一些坐标系统和布局的问题,特别是对于初学者来说可能会遇到一些困惑。本篇文章将深入探讨`...

    Java制作跳动动画的阴影文字.rar

    Java阴影文字、跳动文字... newGraphics.drawString(message,xpoint 3,baseline 3); //绘制阴影  newGraphics.setColor(textColor); //设置文本颜色  newGraphics.drawString(message,xpoint,baseline); //绘字符串

    关于在扇子上题字的算法

    g2.drawString("格",70,105); g2.drawString("物",95, 125); g2.drawString("致", 100, 80); g2.drawString("知", 120, 110); g2.drawString("诚", 130, 65); g2.drawString("意", 145, 95); g2....

    C#实现打印

    e.Graphics.DrawString("供货商:河南科技学院", new Font(new FontFamily("黑体"), 8), Brushes.Blue, 10, 12); // 绘制表格头部 e.Graphics.DrawLine(Pens.Black, 8, 30, 480, 30); e.Graphics.DrawString(...

    C#写的透明背景验证码

    通过`Graphics.FromImage()`方法获取到`Graphics`对象后,清空画布为透明色,而非固定的背景色,这是实现透明背景的关键步骤。 #### 3. **字符绘制与样式设置** 每个字符的绘制都涉及到字体、颜色、位置的随机设置...

    winform 打印

    e.Graphics.DrawString("打印时间:" + DateTime.Now.ToString(), new Font("Arial", 8), Brushes.Red, 560, 100); // 绘制表头 e.Graphics.DrawString("项", new Font("Arial", 10), Brushes.Red, startX, ...

    Graphics 绘图示例

    - `Graphics.DrawString(string, Font, Brush, PointF)`方法用于在指定位置绘制文本。`Font`定义字体样式,`Brush`定义颜色。 6. **图像处理**: - `Graphics.DrawImage(Image, Point)`可以加载并显示图像,`...

    C#绘制艺术字实现代码,投影效果,浮雕效果, 印版效果,纹理效果等

    graphics.DrawString("艺术字", font, new SolidBrush(Color.Gray), position + new SizeF(3, 3)); ``` **浮雕效果**: 浮雕效果是通过在文字边缘添加较深的颜色,使文字看起来像凸起在背景上。这通常通过在文字...

    C#中Graphics绘制图形Demo

    graphics.DrawString("Hello, Graphics!", myFont, myBrush, 400, 40); ``` 7. 图像绘制: 使用`Graphics.DrawImage()`方法可以在指定位置绘制图像,如位图、图标等。 ```csharp Bitmap myBitmap = new Bitmap(...

    java helloworld java

    import java.awt.Graphics; import java.applet.Applet; public class app2 extends Applet{ int x,y; public void init() { x=8; y=7; } public void paint(Graphics g) {g.drawString("类中定义两个变量:x=8 y=7...

    Visual C++中使用Graphics

    graphics.DrawString(L"Hello, World!", -1, &font, PointF(150, 150), &textBrush, &format); // 绘制居中对齐的文本 Bitmap image(L"path_to_image.jpg"); // 加载图像 graphics.DrawImage(&image, 0, 0); // 在...

    VB.code.graphics.drawing.module.design.rar_drawing

    "VB.code.graphics.drawing.module.design.rar_drawing"这个资源显然是一个关于VB图形绘制模块设计的代码集合。下面将详细探讨VB中的图形绘制及其关键知识点。 1. **GDI+ (Graphics Device Interface Plus)**: VB...

    C#打印实例--打印商品出库单实例源码2019

    e.Graphics.DrawString("数量:" + item.Quantity, font, brush, new PointF(150, currentY)); e.Graphics.DrawString("单价:" + item.Price, font, brush, new PointF(250, currentY)); currentY += 20; // ...

    Graphics实现指定字符间距

    在Windows Forms应用程序中,如果你希望文本持久显示,可以考虑重写`OnPaint`事件并使用`e.Graphics`绘制文本,而不是直接使用`CreateGraphics()`。 总的来说,C#的`Graphics`类结合`StringFormat`提供了强大的文本...

    GDI+ 绘制文字自动换行

    /// /// 绘制文字自动换行 /// /// 绘图图面 /// 绘制文本 /// 绘制字体 /// 字体颜色 /// 最大宽度,达到最大宽度则换行 /// 起始坐标 /// 段落高度间隔 ... /// 字体间隔</param>

    C-#.-.Graphics.with.GDI

    这可以通过Graphics类中的DrawString方法实现,该方法允许开发者指定字体、大小以及位置等参数,以确保文本按照预期的方式呈现。 2. **自定义图像显示**:除了文本外,有时也需要在没有使用图片框控件的情况下显示...

Global site tag (gtag.js) - Google Analytics