Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Small caps
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Computer support== ===Fonts=== The [[OpenType]] font standard provides support for transformations from normal letters to small caps by two feature tags, <code>smcp</code> and <code>c2sc</code>.<ref name="ms_tag_rgstry">{{Cite web |date=2017-01-04 |title="Microsoft OpenType Layout tag registry" |url=http://www.microsoft.com/typography/otspec/features_pt.htm |access-date=2017-07-29 |publisher=Microsoft}}</ref> A font may use the tag <code>smcp</code> to indicate how to transform lower-case letters to small caps, and the tag <code>c2sc</code> to indicate how to transform upper-case letters to small caps. OpenType provides support for transformations from normal letters to petite caps by two feature tags, <code>pcap</code> and <code>c2pc</code>.<ref name="ms_tag_rgstry_2">{{Cite web |date=2008-10-08 |title="Microsoft OpenType Layout tag registry" |url=http://www.microsoft.com/typography/otspec/features_ae.htm |access-date=2014-05-15 |publisher=Microsoft}}</ref> A font may use the tag <code>pcap</code> to indicate how to transform lower-case letters to petite caps, and the tag <code>c2pc</code> to indicate how to transform upper-case letters to petite caps. [[Desktop publishing]] applications, as well as web browsers, can use these features to display petite caps. However, only a few currently do so.<ref name="typotheque">{{Cite web |title=OpenType feature support" |url=http://www.typotheque.com/fonts/opentype_feature_support |access-date=2014-05-15 |publisher="Typotheque}}</ref> LibreOffice can use the {{code|1=fontname:pcap=1}} method. ===Word processors=== Professional desktop publishing applications supporting genuine small caps include Quark XPress, and Adobe Creative Suite applications.<ref>{{Cite web |title=What's OpenType? |url=http://www.typography.com/techniques/opentype/ |access-date=11 August 2014 |publisher=Hoefler & Frere-Jones}}</ref> Most word processing applications, including [[Microsoft Word]] and [[Apple Pages|Pages]], do not automatically substitute true small caps when working with OpenType fonts that include them, instead generating scaled ones. For these applications it is therefore easier to work with fonts that have true small caps as a completely separate style, similar to bold or italic. Few free and open-source fonts have this feature; an exception is Georg Duffner's [[EB Garamond]], in open beta.<ref>{{Cite web |last=Duffner |first=Georg |title=Design of EB Garamond |url=http://www.georgduffner.at/ebgaramond/design.html |access-date=11 August 2014}}</ref> [[LibreOffice Writer]] started allowing true small caps for OpenType fonts since version 5.3, they can be enabled via a syntax used in the Font Name input box, including font name, a colon, feature tag, an equals sign and feature value, for example, <code>EB Garamond 12:smcp=1</code>,<ref name="LO5.3">{{Cite web |title=Release Notes 5.3 |url=http://wiki.documentfoundation.org/ReleaseNotes/5.3 |access-date=29 December 2016 |publisher=The Document Foundation}}</ref><ref>{{Cite web |date=18 November 2016 |title=Opentype features now enabled? Documentation? |url=https://ask.libreoffice.org/en/question/82052/opentype-features-now-enabled-documentation/ |access-date=29 December 2016 |publisher=Ask LibreOffice}}</ref> and version 6.2 added a dialog to switch.<ref name="lo6.2">{{Cite web |title=ReleaseNotes/6.2 |url=https://wiki.documentfoundation.org/ReleaseNotes/6.2 |access-date=26 February 2019 |website=Wiki |publisher=The Document Foundation}}</ref> ===Unicode<span class="anchor" id="Unicode"></span>=== {{Contains special characters|Uncommon Unicode|section}} In orthography, small caps are [[allograph]]s of capital letters. [[Unicode]] defines a number of small-capital (or, more accurately, petite-capital) characters for specialized use such as [[phonetic notation]]. They are deprecated as substitutes for small-cap formatting; rather, the basic character set should be used with suitable formatting controls as described in the preceding sections. Normal text set with these characters suffers from a number of deficiencies: Some letters, including the standard English letter [[X]], have no corresponding "small capital" character; hard-coded small caps are not generally intelligible to the [[screen reader]]s used by blind people; nor, typically, is text set using these characters recognized by general-purpose translation or text-searching tools. The Unicode petite-capital characters are found in the [[IPA extensions (Unicode block)|IPA extensions]], [[Phonetic Extensions]], [[Latin Extended-D]] and other blocks. These characters are intended for use in notation where they are semantically distinct – that is, for cases where they are not allographs. For example, petite capital {{angle bracket|ʀ}} represents a [[uvular trill]] in IPA, and {{angle bracket|ɢ}} a [[voiced uvular plosive]]; capital {{angle bracket|R}} and {{angle bracket|G}} have no defined meaning in IPA, but are commonly used as wildcards for '[[Sonorant|resonant]]' and '[[Semivowel|glide]]'. Thus using formatting to replicate {{angle bracket|ʀ}} would not be appropriate in phonetic notation, because if the formatting were lost, data would be lost and the text would change in meaning. [[File:Superscript small cap W.png|thumb|A small-cap ''W'' may be distinct from a lowercase ''w'' in italic typeface, as in this obsolete Americanist phonetic notation.]] The petite-capital characters defined by Unicode for letters of the basic Latin alphabet are as follows. Shaded cells mark petite capitals that are not very distinct from minuscules in roman typeface, but they may be distinct in italic typeface, as is used in some phonetic notation. {| class=wikitable style=text-align:center; |- ! ||A||B||C||D||E||F||G||H||I||J||K||L||M||N||O||P||Q||R||S||T||U||V||W||X||Y||Z |- | baseline||ᴀ||ʙ||ᴄ||ᴅ||ᴇ||ꜰ||ɢ||ʜ||ɪ||ᴊ||ᴋ||ʟ||ᴍ||ɴ||ᴏ||ᴘ||ꞯ||ʀ||ꜱ||ᴛ||ᴜ||ᴠ||ᴡ||{{no|–}}||ʏ||ᴢ |- | superscript|| {{yes|*}} ||𐞄 ! | {{yes|*}} || {{yes|*}} || {{no|–}}||𐞒||𐞖||ᶦ|| {{no|–}}|| {{no|–}}||ᶫ|| {{no|–}}||ᶰ ! | {{yes|*}} || {{no|–}}||𐞪 ! | {{no|–}}||ᶸ ! || || |𐞲 ! |- | overscript** || || ! || || || ||◌ᷛ|| || || || ||◌ᷞ||◌ᷟ||◌ᷡ ! || || ||◌ᷢ ! || || ! || || || ! |} <nowiki>*</nowiki> Superscript versions of petite-capital '''ᴀ''', '''ᴅ''', '''ᴇ''' and '''ᴘ''' have been provisionally assigned for inclusion in a future version of the Unicode Standard.<ref>{{Cite web|title=Additional draft repertoire for provisionally assigned code points for Unicode |url=https://www.unicode.org/L2/L2024/24268-n5291-post-17-chart.pdf|publisher=[[Unicode Consortium]]|date= 2024-11-26}}</ref> <nowiki>**</nowiki> Although the overscript (combining superscript) characters are identified as 'small capitals' in Unicode, there are no corresponding capital overscript characters that they contrast with. Additionally, a few less-common Latin characters, several [[Greek alphabet|Greek]] characters, and a single [[Cyrillic]] character used in Latin-based phonetic notation also have petite capitals encoded: {| class=wikitable style=text-align:center |- | colspan="26" |Extended Latin{{efn|Two of the petite capitals, ʁ and ꭆ, have no corresponding capital letter in Unicode. Two of the superscript petite capitals, 𐞀 and ꟸ, have no corresponding baseline petite capitals in Unicode.}} |- ! ||{{not a typo|Ꜳ}}||Æ||(Ƀ)||Ð||Ǝ||Ɠ||ᵷ (⅁) ! Ħ||Ɨ||Ʞ||Ł||Ɬ||(И)||Œ||Ɔ||Ȣ||(Я)||ɹ (ꓤ)||{{no|–}}||{{no|–}}||ꝵ||Ʉ||Ɯ||Ʒ |- | baseline||{{no|–}}||ᴁ||ᴃ||ᴆ||ⱻ||ʛ||𝼂 | {{no|–}}||ᵻ||𝼐||ᴌ||𝼄||ᴎ||ɶ||ᴐ||ᴕ||ᴙ||ᴚ||ʁ||ꭆ||ꝶ||ᵾ||ꟺ||ᴣ |- | superscript||𐞀|| || || || ||𐞔|| |ꟸ||ᶧ|| || ||𐞜|| ||𐞣|| || || || ||ʶ|| || || || || |} {| class=wikitable style=text-align:center |- | colspan="12" |Greek{{efn|Supported letters, plus those that cannot be substituted with Latin.}} |- ! ||Γ||Δ||Θ||Λ||Ξ||Π||Ρ||Σ||Φ||Ψ||Ω |- | baseline||ᴦ||{{no|–}}||{{no|–}}||ᴧ||{{no|–}}||ᴨ||ᴩ||{{no|–}}||{{no|–}}||ᴪ||ꭥ |} [[File:UPA sc and lc Cyrillic L.svg|thumb|upright|The UPA small-cap ''ᴫ'' (left) and lower-case ''л'' (right) are distinct in italic typeface, which is how the UPA is typeset.]] There is little call for small caps in Cyrillic, as there would be little graphic difference between small caps and lowercase. However, Unicode does provide for one small cap Cyrillic letter for use in the [[Uralic Phonetic Alphabet]] (UPA), where small caps and lowercase are distinct in italic typeface {| class=wikitable style=text-align:center |- | colspan="2" |Cyrillic{{efn|The petite-capital Cyrillic letter may be indistinguishable from the lowercase in roman font. However, it is distinct in its italic form, which is how it is normally typeset in phonetic notation.}} |- ! || Л |- | baseline|| ''ᴫ'' |} ==== Labels<span class="anchor" id="In Unicode standards"></span> ==== The [[Unicode Consortium]] has a typographical convention of using small caps for its formal names for symbols, in running text. For example, the name of {{unichar|0416|name=none}} is conventionally shown as {{smallcaps all|CYRILLIC CAPITAL LETTER ZHE}}.<ref>{{Cite book |url=https://www.unicode.org/versions/Unicode15.0.0/ |title=The Unicode Standard 15.0.0 |date=13 September 2022 |publisher=The Unicode Consortium |page=968 |chapter=Appendix A, Notational Conventions |chapter-url=https://www.unicode.org/versions/Unicode15.0.0/appA.pdf}}</ref> === CSS === Small caps can be specified in the style sheet language [[CSS]] using {{code|font-variant: small-caps|CSS}}. For example, {|class=wikitable |+Basic small caps (CSS2) |- ! style=width:55% | Code !! Render |- |{{code|lang=html|code=<span style="font-variant: small-caps">Jane Doe</span>}} |<span style="font-family:'Libertinus Serif','Linux Libertine','Linux Libertine G','Georgia Pro',Georgia,Times,serif;font-variant: small-caps">Jane Doe</span> |- |{{code|lang=html|code=<span style="font-variant: small-caps">AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz</span>}} |<span style="font-family:'Libertinus Serif','Linux Libertine','Linux Libertine G','Georgia Pro',Georgia,Times,serif;font-variant: small-caps">AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz</span> |} Since CSS styles the text, and no actual case transformation is applied, readers are still able to copy the normally-capitalized plain text from the web page as rendered by a browser. [[CSS3]] can specify OpenType small caps (given the <code>smcp</code> feature in the font replaces glyphs with proper small caps glyphs) by using <syntaxhighlight lang=css inline>font-variant-caps: small-caps</syntaxhighlight>, which is the recommended way, or <syntaxhighlight lang=css inline>font-feature-settings: 'smcp'</syntaxhighlight>, which is the most widely used method {{as of|May 2014|lc=yes}}. For the latter case, if the font does not have small-cap glyphs, lowercase letters are displayed. {|class=wikitable |+Small caps (CSS3) |- ! style=width:55% | Code !! Render |- |{{code|lang=html|code=<span style="font-variant-caps: small-caps">Jane Doe</span>}}<br>technically identical to {{code|lang=css|font-variant: small-caps}} |<span style="font-family:'Libertinus Serif','Linux Libertine','Linux Libertine G','Georgia Pro',Georgia,Times,serif;font-variant-caps: small-caps">Jane Doe</span> |- |{{code|lang=html|code=<span style="font-feature-settings: 'smcp'">AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz</span>}} |<span style="font-family:'Libertinus Serif','Linux Libertine','Linux Libertine G','Georgia Pro',Georgia,Times,serif;font-feature-settings: 'smcp'">AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz</span> |} {{As of|June 2023}}, CSS3 can specify petite caps by using <syntaxhighlight lang=css inline>font-variant: petite-caps</syntaxhighlight><ref name="CSSFontLevel3">{{Cite web |date=2018-09-20 |title="W3C Recommendation: CSS Fonts Module Level 3" |url=https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/#font-variant-caps-prop |access-date=2023-06-09 |publisher=W3.org}}</ref> or <syntaxhighlight lang=css inline>font-feature-settings: 'pcap'</syntaxhighlight>. For the latter case, if the font does not have petite cap glyphs, lowercase letters are displayed. For the first case, small caps are substituted. {|class=wikitable |+Petite caps (CSS3) |- ! style=width:55% | Code !! Render |- |{{code|lang=html|code=<span style="font-variant-caps: petite-caps">Jane Doe</span>}}<br>technically identical to {{code|lang=css|font-variant: petite-caps}} |<span style="font-family:'Libertinus Serif','Linux Libertine','Linux Libertine G','Georgia Pro',Georgia,Times,serif;font-variant-caps: petite-caps">Jane Doe</span> |- |{{code|lang=html|code=<span style="font-feature-settings: 'pcap'">AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz</span>}} |<span style="font-family:'Libertinus Serif','Linux Libertine','Linux Libertine G','Georgia Pro',Georgia,Times,serif;font-feature-settings: 'pcap'">AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz</span> |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)