Code Monkey home page Code Monkey logo

fontloadersub's People

Contributors

vewion avatar yzwduck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

fontloadersub's Issues

[FR] 命令行使用方式

作者您好,现在我使用https://github.com/MkvAutoSubset/MkvAutoSubset ,将字体子集化并封入mkv文件。然而MkvAutoSubset并没有字体索引缓存机制,在处理巨量的字体文件时力不从心。

请问下该工具有没有命令行的操作方式,让我能够使用脚本自动化导出字幕文件所需字体文件。

Ability to export existing fonts in the system

Hey,

Sometimes in order to find needed fonts for muxing purposes I would like to export all of the detected fonts even if I have already them installed. This way muxed movie requiring some fonts can work on more devices.

Thanks for the consideration.

能否设置在关闭程序后不卸载字体呢

首先十分感谢发布者,这个程序省去了我一个一个搜字体然后手动安装的麻烦,而且不用为了一个字体多个名称,搜不到而发愁了。
我的想法是,如果看动画的时间比较零碎(比如我),那么每次打开动画之前都要进行一次把字幕拖到程序上的操作,感觉这样挺麻烦。而且我个人的习惯是,只要遇到字幕需要的字体就安装上,不会将其卸载掉(除非是VCB包中“慎用”文件夹中的字体)。目前Fonts文件夹里有1500左右的字体了,使用Office等软件也没有什么不便,就是第一次打开字体下拉菜单时需要等两秒(i5-8250U),所以感觉只要字幕组是比较有名的,使用的字体一般都比较正规,安装了这些字体应该也不会出啥BUG。
因此,希望您如果有精力的话,可以考虑一下加上“关闭程序不卸载字体”的功能。无论是给个打钩的框,还是在打开程序时弹出对话框选择,还是按关闭就是卸载字体、按Alt+F4/任务管理器中强制结束任务就不卸载字体,还是提供两个程序一个关闭后卸载另一个关闭后不卸载,还是其它的都好,总之十分感谢!

[FR] 更新新增字体的索引

我目前在用 R6 版本的 FontLoaderSub,并将字体文件(50GB 左右)丢到 OneDrive 中并使用按需同步,以减少本地硬盘占用。

但仅新增一个或多个字体时,FontLoaderSub 会尝试将所有已经存在字体重新索引一遍,导致会将整个字体库都重新下载下来。尽管大部分人都不会主动去修改字体。

同时建议索引文件的修改时间,仅索引修改时间改变了的字体,同样可以避免将整个字体库都重新下载下来。

Not Compatible with Netease MuMu Android Simulator

Recurrence:

  1. System: Windows 1903, 18362.
  2. Start Netease MuMu Android Simulator (v2.2.15).
  3. Start FontLoaderSub.

The fonts are successfully loaded, but the fontloadersub will be stuck in "No Response" status until the Netease MuMu Android Simulator is closed.

很好用的软件 有一个功能小建议

感谢作者大大做的软件 非常实用
有一个请求 希望能有一个运行程序后直接加载字体文件夹里的所有字体的功能
这样就不需要每看一个视频就要拖一遍字幕文件的繁琐了 不知道作者大大能不能添加这个功能谢谢

Truetype fonts export

Hello yzwduck thank you for your work, i'm wondering if it's possible to extract Truetype fonts as well as OpenType fonts

[FR] 没用过的字体建议不去加载

论坛里的r7版,没用过的样式里的字体也会去加载。
遇到经常都以为缺了哪个奇怪的字体,grep一下发现那个样式根本没使用过,那字体根本不需要

譬如这字幕:

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
Style: AAA,经典繁颜体,35,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,2.5,0,8,10,10,10,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:01.00,Default,,0,0,0,,测试

AAA的样式根本没用过,但是FontLoaderSub还是会去加载经典繁颜体
loadFont

建议忽略掉没用过的字体,不再去加载。

PS:ListAssFonts会忽略掉没用过的字体,不去分析。


顺带一提
反正主界面那确定按钮的功能就是最小化,要不把确定按钮的文本改成最小化

 

请为程序窗体增加拖放功能

我接触到本软件的第一逻辑是把字幕文件拖到打开的窗体上方后让它来加载字体,结果发现无法拖放。
FontLoaderSub_8JmM6npsiS

本程序目前只能以传递参数方式启动,这样每次拖一个字幕都会新开一个窗口。和用命令行程序启动后一直执行,Ctrl+C结束没区别,UI的意义就没有了。
TotalCMD64_QahWhHXJH3

希望的运行方式:

  1. 可以同时拖动多个字幕文件到窗体上,在同一个窗体内自动加载增加的字体(目前需要新开一个窗体)。
  2. 直接拖动字体文件到窗体上,自动加载这些字体,(目前只能从缓存库里寻找)。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.