我有一个问题,字体"Segoe UI"在ASP.NET服务器上发布后不能在其他设备上工作,但它在我的设备上工作,所以我想要一个解决方案,谢谢你
我搜索了很多,但我没有找到任何解决方案(我找到了C#的解决方案,而不是vb.net),不幸的是,我还只是一个初学者.
我有一个问题,字体"Segoe UI"在ASP.NET服务器上发布后不能在其他设备上工作,但它在我的设备上工作,所以我想要一个解决方案,谢谢你
我搜索了很多,但我没有找到任何解决方案(我找到了C#的解决方案,而不是vb.net),不幸的是,我还只是一个初学者.
要使用某些定制字体,您不需要(或必须)使用代码.因此,无论您是使用VB.net还是使用C#都无关紧要.
因此,第一步是将字体文件添加到项目中.
几乎可以肯定的是,您的Web应用程序应该有一个字体文件夹(如果您使用的是母版页,那么这一点可能会有一些变化).
但是,让我们假设我们只需要当前页面上的字体.
因此,让我们假设我们想要使用类似计算器LED的字体.
因此,假设您将字体添加到Fonts文件夹中.这样说:
所以,用鼠标右键点击你的字体文件夹(如果你还没有字体文件夹,就创建一个).
然后 Select "添加现有项",将文件 Select 器更改为"所有文件"(.),然后添加字体.
在本例中,字体为"Calculator".
现在,在网页上,我们可以像这样添加字体:
<title></title>
<link href="../Content/bootstrap.css" rel="stylesheet" />
<script src="../Scripts/jquery-3.6.4.js"></script>
<script src="../Scripts/bootstrap.js"></script>
<style type="text/css">
@font-face
{
font-family: 'myCalculator';
src: url('../fonts/Calculator.ttf');
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div style="padding:35px">
<asp:Label ID="lblTime" runat="server" Text="123456789"
style="font-size:32px;font-family:myCalculator"
></asp:Label>
</div>
</form>
因此,上面的内容如下所示:
但是,我们可以将字体设置为粗体,将其设置为红色,并添加纯黑色边框.
所以,这么说吧:
<asp:Label ID="lblTime" runat="server" Text="123456789"
style="font-size:32px;font-family:myCalculator;
font-weight:bold;color:red;
border-style:solid;
border-color:black;padding:4px"
>
现在我们得到/看到的是:
因此,我在上面的例子中使用的字体可以在这里找到: