MVC中指定的字体在哪里?

时间:2018-01-10 15:28:05

标签: asp.net-mvc fonts

我自学MVC并且输出网页中的字体出现问题。

我有一个View对象从那开始: -

@model IEnumerable<Beer.Models.Brewery>

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/Index.cshtml";
}

<h2>Index</h2>

... etc etc

文件Beer\Views\Shared\Index.cshtml是: -

@{
    ViewBag.Title = "Index";
}

<body>
    @RenderBody()
</body>

当我运行此页面时,页面将以Times New Roman呈现。然后我将布局更改为: -

Layout = "~/Views/Shared/_Layout.cshtml";

引用Beer\Views\Shared\_Layout.cshtml,即: -

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>@ViewBag.Title - My ASP.NET Application</title>
    @Styles.Render("~/Content/css")
    @Scripts.Render("~/bundles/modernizr")
</head>
<body>
    @RenderBody()
    @Scripts.Render("~/bundles/jquery")
    @Scripts.Render("~/bundles/bootstrap")
    @RenderSection("scripts", required: false)
</body>
</html>

然后以不同的字体呈现(Helvetica,我怀疑)。 Visual Studio搜索和代理Ransack同意没有源文件包含单词&#34; Roman&#34; (它出现在一些dlls中)。

那么为什么页面会在Times New Roman中显示?在哪里我应该找出来?

修改

.css目录中有两个Beer\Content个文件。 bootstrap.css指定身体的Helvetica;把它改成Courier然后Times New Roman没有任何区别。 Site.css根本没有提到字体。

0 个答案:

没有答案