查看: 61|回复: 0

[教程] 免费开源!deepin 用户自研字体管理器,现已上架应用商店

[复制链接]

1

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-2-27
发表于 昨天 09:02 | 显示全部楼层 |阅读模式

大家好,我是一名长期在 deepin 系统上工作的设计师,也是开源软件爱好者。在日常使用中我发现,Linux 平台缺少一款真正贴合日常需求、简单干净的本地字体管理工具。

抱着 “自己痛点自己解决” 的想法,经过几个月的构思、测试与不断打磨,这款由自身需求出发、结合产品思维、AI 辅助与技术朋友建议共同完成的工具TypeVault 字匣,现已更新至 V0.8 稳定版本,并正式上架 deepin 应用商店,希望能真正帮大家解决字体管理的实际问题。

应用特性

TypeVault字匣是一款纯本地运行的字体管理工具,始终坚持免费开源、纯净高效的原则。应用全程在本地运行,不收集、不上传任何字体文件与个人信息,无需复杂配置,安装即用。目前已深度适配 deepin 等主流 Linux 系统,无论设计师还是普通用户,都能轻松上手、高效管理字体。

核心功能

易用安全

考虑到字体与系统稳定性相关,删除字体需先禁用,确认不影响系统正常运行后才可操作,同时设有二次确认弹窗,避免误触;禁用的字体可一键恢复,删除的字体还会自动备份,最大程度降低误操作带来的影响。

智能管理

应用可自动扫描本地字体,将其分为系统字体和用户字体两大类,二级分类进一步细化为中文、英文及其他语言,方便用户快速查找目标字体。同时支持字族聚合功能,同一字族的不同字重可统一管理,也能单独浏览切换,满足不同使用需求。

适配场景

应用支持边栏模式和深色模式,边栏可置顶,能与其他软件同时运行,无需频繁切换窗口,提升使用效率;字体名称可通过右键菜单或字体卡片一键导出,方便配合设计软件等其他应用使用,贴合日常操作习惯。

使用说明

1.首次打开应用,需先点击右上角的扫描功能,扫描系统现有字体。扫描完成后,应用会弹出统计面板,面板包含字体统计、语言分类、核心字体和重复字体四部分,会按字体来源统计系统字体与用户字体的数量,同时列出系统核心字体及重复字体的名称,帮助大家快速了解自身系统的字体情况。

ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">
2. 应用的窗口模式和边栏模式,可在右键菜单中快速切换,其中窗口模式为默认模式。字体搜索、预览文字功能置于应用顶部显眼位置,同时配备字族开关、字号设置,以及导入字体、重新扫描字体等常用功能,方便大家快速操作。

ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">
3. 主内容区的字体卡片采用左右布局,左侧仅显示预览文字,无多余元素干扰,便于字体预览与对比;右侧为操作区,可在此对字体进行各类相关操作。此外,字体卡片的显示内容,大家可根据自身喜好和使用需求,在设置面板中自行调整。

4. 在设置面板最下方,还提供了一键禁用、一键删除字体的功能,帮助大家快速批量管理系统字体。为了方便大家更好地使用和管理软件,应用还配备了帮助面板,对各项设置、分类及操作进行详细解说,新手也能快速上手。

ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"},"para",{"tagName":"section","attributes":{},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">
ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">

开发经验分享

作为非技术人员,我的开发思路很实在:先把自己的产品思路和需求整理清楚,再向 AI 提出完整的产品构想与功能方向,拿到初步方案后,找懂技术的朋友深入交流、验证可行性,再把朋友的专业建议整理后交给 AI 持续优化、迭代调教,一步步把想法落地成可运行的产品。

一些 AI 好帮手:

ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">
ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"},"para",{"tagName":"section","attributes":{},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">

开源与交流

这款应用最初是为满足自身使用需求开发的,目前已正式开源,希望能得到大家的使用和宝贵建议,进一步完善功能,为 deepin 系统生态贡献一份微薄之力。

项目代码仓库:https://gitee.com/buyike/typevault

可查看源码、获取安装包,欢迎 star、fork 参与项目优化。

大家也可前往deepin 论坛-字匣专帖 交流使用心得、反馈问题。


ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">
ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">感谢大家的支持,希望 TypeVault字匣 能切实帮大家解决字体管理的困扰,让日常使用更便捷。欢迎前往 deepin 应用商店下载体验!
ingFang SC\", system-ui, -apple-system, BlinkMacSystemFont, \"Helvetica Neue\", \"Hiragino Sans GB\", \"Microsoft YaHei UI\", \"Microsoft YaHei\", Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);visibility: visible;"},"namespaceURI":"http://www.w3.org/1999/xhtml"}]">
作为在 DistroWatch 全球排名中表现突出、广受全球用户认可 的开源操作系统,deepin 也会持续提供资源支持优质原生应用,让更多好的应用和优秀开发者被用户看见!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部