标签: smallcaps

WPF/XAML:Typography.Capitals似乎没有任何效果

所有这些文本看起来都一样,但我试图让它们看起来不同.我想要小帽子文字.我在这里错过了什么让小帽子排版效果起作用?

要重现这一点,请打开Visual Studio 2008,Do File | New Project,创建一个新的Windows | WPF应用程序,将下面的标记粘贴到Window1.xaml中,然后运行它.

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <FlowDocumentReader>
        <FlowDocument>
            <Paragraph>
                <Run>Some text</Run> <LineBreak />
                <Run Typography.Capitals="SmallCaps">Some text</Run> <LineBreak />
                <Run Typography.Capitals="AllSmallCaps">Some text</Run> <LineBreak />
                <Run Typography.Capitals="PetiteCaps">Some text</Run> <LineBreak />
                <Run Typography.Capitals="AllPetiteCaps">Some text</Run> <LineBreak />
            </Paragraph>
        </FlowDocument>
        </FlowDocumentReader>
    </Grid>
</Window>   
Run Code Online (Sandbox Code Playgroud)

根据第一个答案,似乎如果你指定一个特定的字体,你可以到达某个地方.将FlowDocument开始标记更改为:

   <FlowDocument FontFamily="Palatino Linotype">
Run Code Online (Sandbox Code Playgroud)

..你得到SmallCaps和AllSmallCaps,但不是PetiteCaps或AllPetiteCaps.所以它取决于字体.但这引起了其他问题:

  • 为什么默认字体(看起来很像Times New Roman)不支持这些?
  • 其他广泛使用的字体(例如本地Courier New等价物)是否支持这些?
  • 是否有哪些字体支持的列表?
  • 有多少百分比的字体会支持这种情况 - 大多数,有些还是少数?
  • 你能否在代码中确定字体支持的内容 - 如果是这种情况,我可以伪造AllSmallCaps - 例如通过将文本转换为所有大写并缩放80%.但不是SmallCaps.

wpf xaml flowdocument smallcaps

6
推荐指数
1
解决办法
5022
查看次数

R传奇中的小型股?

这是一个简单的问题.

我试图用R中的小大写字母写一个带有文本的图例.

我可以使用tikzDevice编写绘图并在LaTex中手动将绘图更改为小型大写,但我想知道R本身是否可行

谢谢.

这是我目前使用的R代码:

legend("bottomright", inset=.05, c(expression(Delta*ZRT1), expression(Delta*ZRT2)), lty=1:2, pch=1:2)

这是我试图进入R传奇的LaTex表达式:

\Delta Z\textsc{rt\oldstylenums{1}}

text r smallcaps

6
推荐指数
1
解决办法
2069
查看次数

Typography.Capitals不适用于Windows 7

例如,在以下标签中我想使用SmallCaps,但它们仅出现在Windows 8及更高版本上.在Windows 7上,只有普通字母.

<Label x:Name="servername" Typography.Capitals="SmallCaps" Content="Server xy" VerticalAlignment="Bottom" FontSize="15" Margin="10,0,10,31" Padding="5,0"  FontWeight="Light" Height="19" HorizontalAlignment="Left" SizeChanged="servername_SizeChanged"/>
Run Code Online (Sandbox Code Playgroud)

我使用的是.NET Framework 4.5,字体是Segoe UI Medium(以及其他一些标签Segoe UI Light),它安装在两个系统上.

截图

c# wpf typography smallcaps

5
推荐指数
1
解决办法
225
查看次数

为什么我的小写字体字体变化CSS类被忽略了?

我添加了这个CSS类:

.beanies {
    font-variant: small-caps;
}
Run Code Online (Sandbox Code Playgroud)

我从几个地方调用它,再加上另一个类,以这种方式尝试:

<p class="coolPools beanies">LICENSE #764014</p>
Run Code Online (Sandbox Code Playgroud)

...和这个:

<h3 class="statelyPresence, beanies">NEW POOL LAW REQUIRES IMMEDIATE ACTION AT ALL APARTMENT AND CONDOMINIUM POOLS AND SPAS</h3>
Run Code Online (Sandbox Code Playgroud)

(IOW,我要应用于该元素的两个类之间是否有逗号分隔)

...而且在任何情况下,文本都不会大写显示。

我究竟做错了什么?

html css smallcaps

3
推荐指数
2
解决办法
1418
查看次数

SwiftUI Font 如何将 uppercased() 与 LocalizedStringKey 一起使用

我正在尝试创建一种斜体和大写的字体样式。我还使用 LocalizedStringKey 来设置我的字符串。我尝试使用smallCaps(),但这对italic()不起作用,如这里回答的那样,如果我尝试在LocalizedStringKey上使用uppercased(),它只会将键设置为大写而不是字符串。

有人知道解决办法吗?

 extension Font {
    public static let Heading1: Font = system(size: 34, weight: .black, design: .default).italic()
}

Text("HELLO_WORLD").font(.Heading1)
Run Code Online (Sandbox Code Playgroud)

fonts smallcaps italic uppercase swiftui

3
推荐指数
1
解决办法
1061
查看次数

fontFeatureSettings=smcp 在 Android 中不起作用

我需要在 TextView 中显示 SmallCaps 文本。我正在尝试使用以下代码:

<TextView
        android:id="@+id/text1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:fontFeatureSettings="smcp"
        android:textColor="@color/black"
        android:textSize="16sp"
        android:text="TEXT" />
Run Code Online (Sandbox Code Playgroud)

但它只显示普通文本,没有 SmallCaps 效果。我也尝试以编程方式设置它 ( text1.fontFeatureSettings = "smcp") 但也没有成功。

如何在 Android 中制作 SmallCaps 文本?为什么 fontFeatureSettings 不起作用?

android smallcaps

2
推荐指数
1
解决办法
582
查看次数

在 SwiftUI 中使用 .smallCaps()

我试图在 SwiftUI 中将我的文本更改为小型大写字母。但我不明白如何将方法应用于我的文本。

https://developer.apple.com/documentation/swiftui/font/3084273-smallcaps

我尝试了不同的方法,这里有两个:

Text("Typography")
    .font(.system(size: 24))
    .fontWeight(.bold)
    .smallCaps()
Run Code Online (Sandbox Code Playgroud)

——

 Text("Typography")
     .font(.system(.body, textStyle: .smallCaps))
Run Code Online (Sandbox Code Playgroud)

如何将我的字母设置为小写字母?我正在使用 Xcode 11.3。

谢谢!

typography smallcaps ios swiftui xcode11.3

1
推荐指数
1
解决办法
845
查看次数

标签 统计

smallcaps ×7

swiftui ×2

typography ×2

wpf ×2

android ×1

c# ×1

css ×1

flowdocument ×1

fonts ×1

html ×1

ios ×1

italic ×1

r ×1

text ×1

uppercase ×1

xaml ×1

xcode11.3 ×1