TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 4759|回复: 6
打印 上一主题 下一主题

关于字幕垂直显示 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-1-4 00:20:01 |只看该作者 |倒序浏览
垂直显示就我知道的有两种方法:
1、样式中字体选择类似“@宋体”,旋转角度选择-90度,中文显示正常但是英文和数字就会倒着显示,有没有办法让英文和数字也正常显示?;
2、每个字都“\N”强制换行,这样的话字体显示正常,但是有没有办法调整行间距?



Rank: 5Rank: 5

沙发
发表于 2014-1-4 17:03:40 |只看该作者
1.逐字pos,根本上解决问题,多的可以写自动化
2.调整行间距是上下字之间的间距吗?是的话加两个或多个\N即可调整
1

查看全部评分

Administrator

TCAX Dev.

Rank: 7Rank: 7Rank: 7

板凳
发表于 2014-1-4 22:23:31 |只看该作者
TCAX的话, 直接提供了垂直模式, 只要修改一下tcc文件即可, 可作参考.

Rank: 4

地板
发表于 2014-1-5 11:10:55 |只看该作者
基本也就这些方法了,我去研究研究TCAX

Rank: 4

5#
发表于 2014-1-11 00:37:57 |只看该作者
本帖最后由 影kage 于 2014-1-11 00:38 编辑

也可以用template char逐字拆開
pos的參數x軸和y軸對調 加上平移的值即可
缺點是會產生很多行字幕

第一個方法要看字體

Rank: 4

6#
发表于 2014-1-12 11:45:20 |只看该作者
也就这这几种方法了,不过都有点小问题:
1、第一种方法,旋转90度之后,英文如果是单词和句子倒着看也好,但是如果只是一个字母、数字、标点符号的话倒着看就有点怪了
2、第二种方法,增加行间距可以使用“\N\fs5\N”微调,但是减小行间距的话就不行了,字体大的话行间距就很大
3、逐字pos可以解决,就是会产生很多行

Rank: 6Rank: 6

7#
发表于 2014-1-12 22:27:18 |只看该作者
自动化的垂直字幕的话 有个很有意思的解决方案...

@字体
syl&char中 pos替换
\an5\frz-90\pos(!meta.res_x-line.eff_margin_r-line.height/2!,!(meta.res_y-line.width)/2+syl.center!)
即可
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-11-25 14:39

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH