Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[组件-自定义字体] feat: 新增组件 自定义字体 #4406

Merged
merged 1 commit into from
Sep 16, 2023

Conversation

Tinhone
Copy link
Contributor

@Tinhone Tinhone commented Sep 4, 2023

新增组件 自定义字体

启用后,可以使用组件提供的字体设置覆盖原版的主站字体,且主站字体能够随时自定义。

@the1812
Copy link
Owner

the1812 commented Sep 14, 2023

这个使用方式是设置完字体, 然后打开各个 覆盖* 选项来生效吗

@Tinhone
Copy link
Contributor Author

Tinhone commented Sep 16, 2023

这个使用方式是设置完字体, 然后打开各个 覆盖* 选项来生效吗

在预期情况下,组件启用后会立即让几乎所有的元素使用自定义字体。而 覆盖* 选项相当于一个白名单,使用特殊字体的元素会被加入到名单中。默认情况下这些元素不会使用自定义字体,当对应 覆盖* 选项被启用后才会使用

@the1812 the1812 merged commit c51bd23 into the1812:preview-features Sep 16, 2023
1 check passed
@Aric-Sun
Copy link

我想问一下,自定义字体是指Chrome设置里面外观-自定义字体

@Tinhone
Copy link
Contributor Author

Tinhone commented Sep 24, 2023

我想问一下,自定义字体是指Chrome设置里面外观-自定义字体

不是,组件的字体设置是独立的

这个组件应该也可以覆盖浏览器的字体设置,要调整 B 站字体的话可以在组件设置里调

@Aric-Sun
Copy link

我想问一下,自定义字体是指Chrome设置里面外观-自定义字体

不是,组件的字体设置是独立的

这个组件应该也可以覆盖浏览器的字体设置,要调整 B 站字体的话可以在组件设置里调

这个组件设置里我没有看到字体设置的地方啊
image

@Tinhone
Copy link
Contributor Author

Tinhone commented Sep 24, 2023

这个组件设置里我没有看到字体设置的地方啊 image

这?没有字体设置的情况是不该出现的啊?等下我看看发生什么事了
我这本地开发版本是能用的
图片

@Tinhone
Copy link
Contributor Author

Tinhone commented Sep 24, 2023

这个组件设置里我没有看到字体设置的地方啊 image

我从 GitHub 更新源安装了组件,没有发现字体设置缺失的情况。问一下你浏览器有相关的报错吗?😵

@Aric-Sun
Copy link

这个组件设置里我没有看到字体设置的地方啊 image

我从 GitHub 更新源安装了组件,没有发现字体设置缺失的情况。问一下你浏览器有相关的报错吗?😵

我的插件更新源也是GitHub,我又更新了一遍,依然是没看到字体设置的按钮。
我看了一下网页元素,有个extra-option是空的

<div class="extra-option">
    <!---->
</div>

以下是我的Chrome控制台,貌似没有发现什么有效的报错。
image

@Tinhone
Copy link
Contributor Author

Tinhone commented Sep 24, 2023

我的插件更新源也是GitHub,我又更新了一遍,依然是没看到字体设置的按钮。 我看了一下网页元素,有个extra-option是空的

<div class="extra-option">
    <!---->
</div>

啊对的!字体设置 对应的是这个元素,不过为什么没加载出来,我目前完全没有思路 😵

想问一下你那里可以看到 自定义顶栏 组件的 布局设置 嘛?如果可以看到,我复制 自定义顶栏 组件的代码到这,试试看能不能修复。如果看不到,可能就需要麻烦你提个 issue 了。真的很抱歉!🌹

@the1812
Copy link
Owner

the1812 commented Sep 24, 2023

试了下正式版还真加载不出来, 不知道是啥原因, 看你的代码应该是没问题的

@Aric-Sun
Copy link

我的插件更新源也是GitHub,我又更新了一遍,依然是没看到字体设置的按钮。 我看了一下网页元素,有个extra-option是空的

<div class="extra-option">
    <!---->
</div>

啊对的!字体设置 对应的是这个元素,不过为什么没加载出来,我目前完全没有思路 😵

想问一下你那里可以看到 自定义顶栏 组件的 布局设置 嘛?如果可以看到,我复制 自定义顶栏 组件的代码到这,试试看能不能修复。如果看不到,可能就需要麻烦你提个 issue 了。真的很抱歉!🌹

看得到的
image

@Tinhone
Copy link
Contributor Author

Tinhone commented Sep 25, 2023

看得到的 image

好的!我试着用 自定义顶栏 组件的代码修一下

@Tinhone
Copy link
Contributor Author

Tinhone commented Oct 12, 2023

看得到的 image

悲报,没搞明白这个 bug,加上我这复现不了,只能胡乱倒腾。我稍后发个新 PR,可以继续在那里讨论 😵

@Tinhone Tinhone deleted the custom-font-family branch December 25, 2023 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants