设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

[PS0]双默认字体 v20120127.2【中英文使用不同字体】

查看数: 14373 | 评论数: 15 | 收藏 13
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-1-23 22:30

正文摘要:

本帖最后由 各种压力的猫君 于 2012-2-6 19:06 编辑 RUBY 代码复制#encoding:utf-8#==============================================================================# ■ [PS0]双默认 ...

回复

Vortur 发表于 2016-5-14 02:12:05
你好!在下有一事不明,一些字体【默认自带缩进】。

比如阁下范例图片中的字体,实现了“居中文字显示”,但是文字却不是顶格写的,左右两边各缩进了一点距离

这种情况如何避免呢,或者说,有没有可能在VA中实现word中【两端对齐】的功能呢?

在下遇到这种情况,觉得非常头痛!https://rpg.blue/thread-393404-1-1.html

希望阁下能够帮帮我,谢谢!



奉命在先 发表于 2012-9-17 11:36:03
能把英文改成日文么
′芙兰朵露 发表于 2012-9-17 10:26:19
额,如何更改汉字默认字体?
比如中文使用华康娃娃体
英文使用Gotica Bastard

把下载的字体直接放进文件夹
然后
    # 默认字体(在这里指定了就不要再在MAIN里指定了)
    Font.default_name = "隶书"

    # 英文字体
    ENG_FONT = "Consolas"
更改这里?
还需要改别的地方么。
还是需要变动脚本
chd114 发表于 2012-5-18 21:31:15
用了日文、韩文会怎样?
Mr丶木头 发表于 2012-3-25 00:41:54
那字体需要放在游戏根目录还是让用户安装呢?

点评

囧rz。好吧,我自己研究研究……  发表于 2012-3-25 01:51
本脚本不适合初学者使用。  发表于 2012-3-25 01:49
xmheart 发表于 2012-2-11 15:56:50
为什么有些时候放其他脚本再放这个字体会不变的?有时候先放这个脚本再放其他就正常了?前提是脚本的上下位置一样的


‘‘

补充问题:如何分别设置英文和中文的字体大小啊?换了个英文字体的却变小了。。。


──xmheart于2012-2-13 21:10补充以上内容’’

点评

问题解决了,前提是先让双默认字体脚本生效了再加其他脚本。= =不过要先新建工程再把旧的加回进去。  发表于 2012-2-11 23:21
要插多个脚本就自己想办法解决兼容问题 - - 特别是这种比较底层的。  发表于 2012-2-11 21:04
李光兆 发表于 2012-1-31 10:49:11
那个......为什么只有数字更改字体汉字还是那丑八怪。

点评

没水啊坟蛋.....问个问题扣(哗——)的分  发表于 2012-1-31 15:17

评分

参与人数 1星屑 -10 收起 理由
忧雪の伤 -10 求你们不要水了。

查看全部评分

xmheart 发表于 2012-1-28 21:13:29
用双默认字体加羽化字符会有点卡,是我设置得不对还是我机能问题?




经检验,卡机造成原因不是在双默认字体那里,而是在羽化字符那。。= =


──xmheart于2012-1-29 01:20补充以上内容’

点评

反正我05年的渣渣本子都秒出,我想这脚本效率应该不差。羽化字符应该会消耗大一点。  发表于 2012-1-29 00:47
因为都对draw_text进行了重定义,不冲突都是奇迹了。你可以先试试单独用你的羽化字符脚本看看效率如何。PS0脚本不提供对非PS0脚本的兼容补丁。  发表于 2012-1-29 00:46
wbsy8241 发表于 2012-1-26 21:32:05
本帖最后由 wbsy8241 于 2012-1-26 21:46 编辑
各种压力的猫君 发表于 2012-1-26 20:04
先计算x坐标宽度没问题。
对齐有问题那个是因为我写错了 …… 20120126已修正 ...


abcdefghijklmnopqrstuvwxyz0123456789           宋体
abcdefghijklmnopqrstuvwxyz0123456789         Tahoma
abcdefghijklmnopqrstuvwxyz0123456789                Times New Roman

只有等宽字计算出来的宽才是一样的 比如宋体
  1. bitmap = Bitmap.new(100,100)
  2. p "字号 #{bitmap.font.size}"
  3. bitmap.font.name = "黑体"
  4. p "黑体    测w试=>#{bitmap.text_size("测w试").width}"
  5. bitmap.font.name = "Tahoma"
  6. p "Tahoma  测w试=>#{bitmap.text_size("测w试").width}"
复制代码
字号 24
黑体    测w试=>60
Tahoma  测w试=>55

点评

了解,把两部分分开来计算宽度然后求和。避免版本号重复过0点再更新。  发表于 2012-1-26 21:54

评分

参与人数 2星屑 +332 收起 理由
忧雪の伤 + 200 奖赏条例
各种压力的猫君 + 132 感谢指正

查看全部评分

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-21 22:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表