Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Template:F//doc

From Wikipedia, the free encyclopedia

Usage

[edit]

This template produces the notation for f-number, stylizing the f as a script 'f/' as is common in photography.

This template accepts up to 2 unnamed parameters, to create an f-number such as {{f/|2}}f/2, or an aperture range such as given for variable-aperture zoom lenses: {{f/|4|5.6}}f/45.6. When a second aperture parameter is provided, the range is separated by an en-dash (in accordance with MOS:NUMRANGE).

This template also accepts 3 named parameters, |capf=yes, |sep=, and |link=yes to control the formatting of the output:

  • |capf=yes produces a non-italic capital 'F' for: {{f/|8|capf=yes}}F/8
  • |sep=separator character uses the specified separator character instead of the default /: {{f/|11|sep=:}}f:11
  • |link=yes links the produced text to the f-number article: {{f/|16|link=yes}}f/16

Examples

[edit]
  • {{f/}}f/
  • {{f/|sep=}}f
  • {{f/|2}}f/2
  • {{f/|2|capf=y}}F/2
  • {{f/|4|5.6}}f/45.6
  • {{f/|8|capf=y|sep=:}}F:8
  • {{f/|#}}f/#
  • {{f/|11|link=y}}f/11

Accessibility note

[edit]

By default (without the |capf= parameter), this template emits a standard f character that is stylized with CSS to discourage use of visually-stylized, but incorrect or inaccessible, alternatives such as:

  • 𝑓, "Mathematical small f" (Unicode U+1D453);
  • ƒ, "Latin Small Letter F with Hook" (U+0192) – often misused by Mac keyboard users (⌥ Opt+f) for being easy to type, and visually similar to the previous character;
  • f, {{mvar|f}};
  • , <math>f</math>.

Note that the last two examples above are read as the character 'f' by screen readers.

The entire output content is wrapped in a <span>...</span> HTML tag for semantic purposes, fallback copy/paste, and screen reader recognition for accessibility.

TemplateData

[edit]
This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. See a monthly parameter usage report for Template:F/ in articles based on its TemplateData.

TemplateData for f/

Displays a photographic f-number with a script 'f/'

Template parameters

ParameterDescriptionTypeStatus
aperture1

f-number (aperture). Usually a number, but accepts text.

Example
2.8
Numbersuggested
2nd aperture2

Second aperture, to denote an aperture range. Separated from first aperture with an en-dash.

Example
4
Numberoptional
separatorsep

Text. Specifies a different separator character (or string) than the default '/' (slash) character.

Example
:, &nbsp;
Stringoptional
use capital-Fcapf

Boolean. Uses a non-italic capital 'F' character instead of the default italic lowercase 'f'.

Example
yes, y
Stringoptional
linklink

Boolean. Makes the entire output a wikilink to the [[f-number]] article.

Example
yes, y
Stringoptional

See also

[edit]