DejaVu fonts

From Wikipedia, the free encyclopedia
(Redirected from DejaVu)
Jump to navigation Jump to search

Template:Short description Script error: No such module "redirect hatnote". Script error: No such module "Infobox".Template:Template other

The DejaVu fonts are a superfamily of fonts designed for broad coverage of the Unicode Universal Character Set. The fonts are derived from Bitstream Vera (sans-serif) and Bitstream Charter (serif), two fonts released by Bitstream under a free license that allowed derivative works based upon them; the Vera and Charter families were limited mainly to the characters in the Basic Latin and Latin-1 Supplement portions of Unicode, roughly equivalent to ISO/IEC 8859-15, and Bitstream's licensing terms allowed the fonts to be expanded upon without explicit authorization. The DejaVu fonts project was started with the aim to "provide a wider range of characters ... while maintaining the original look and feel through the process of collaborative development". The development of the fonts is done by many contributors and is organized through a wiki and a mailing list.

The DejaVu fonts project was started by Štěpán Roh. Over time, it has absorbed several other projects that also existed to extend the Bitstream Vera typefaces; these projects include the Olwen Font Family, Bepa, Arev Fonts (only partially), and the SUSE Linux standard fonts. The full project incorporates the Bitstream Vera license, an extended MIT License, which restricts naming of modified distributions and prohibits individual sale of the typefaces, although they may be embedded within a larger commercial software package (terms also found in the later Open Font License); to the extent that the DejaVu fonts' changes can be separated from the original Bitstream Vera and Charter fonts, these changes have been deeded to the public domain.[1]

Usage

DejaVu fonts can be obtained from the DejaVu project repo on GitHub. Some operating systems (OpenBSD, Solaris, Haiku, AmigaOS 4, Linux distributions such as Ubuntu, Debian, Fedora, and RHEL) include DejaVu fonts in their default installation,[2] sometimes even using them as their system fonts. These fonts were also included in the proprietary BlackBerry OS since its version 4.5, under the names "BBAlphaSans" and "BBAlphaSerif",[3] until they were replaced in BlackBerry 10 with Slate.[4]

DejaVu Serif Bold was used by designer Jonathan Barnbrook in the promotional and packaging materials for Blackstar, the final album of English musician David Bowie before his death in January 2016.[5][6]Script error: No such module "Unsubst".

File:DejaVuSerifSpecimen.svg
DejaVu Serif
File:DejaVu Sans Mono.svg
DejaVu Sans Mono
File:DejaVuSans.svg
DejaVu Sans

Unicode coverage

DejaVu is a project which aims for complete coverage of the alphabetic scripts, abjads, and symbols with all characters that are part of the MES-1, MES-2, and hopefully MES-3 subsets of Unicode. The coverage is already considerable, although some more work is needed to include more hinting rules for clear results at small sizes. Some kerning rules are still being developed for the Sans and Serif styles, for fine typography. Some work is still also needed to create ligatures in these styles.

As of version 2.37, it included characters from the following Unicode blocks.[7] (The fraction given is the number of characters in each block that are included in the DejaVu fonts.)

Plane 0: Basic Multilingual Plane (BMP) Range: 0000-FFFF (0–65,535)

C0 Controls and Basic Latin (95/95) Template:Bartable
C1 Controls and Latin-1 Supplement (96/96) Template:Bartable
Latin Extended-A (128/128) Template:Bartable
Latin Extended-B (208/208) Template:Bartable
IPA Extensions (96/96) Template:Bartable
Spacing Modifier Letters (80/80) Template:Bartable
Combining Diacritical Marks (112/112) Template:Bartable
Greek and Coptic (135/135) Template:Bartable
Cyrillic (256/256) Template:Bartable
Cyrillic Supplement (48/48) Template:Bartable
Armenian (91/91) Template:Bartable
Hebrew (88/88) Template:Bartable
Arabic (255/256) Template:Bartable
N'Ko (62/62) Template:Bartable
Devanagari (128/128) Template:Bartable
Thai (87/87) Template:Bartable
Lao (83/83) Template:Bartable
Georgian (88/88) Template:Bartable
Unified Canadian Aboriginal Syllabics (640/640) Template:Bartable
Ogham (29/29) Template:Bartable
Combining Diacritical Marks Extended (31/31) Template:Bartable
Cyrillic Extended-C (9/11) Template:Bartable
Phonetic Extensions (128/128) Template:Bartable
Phonetic Extensions Supplement (64/64) Template:Bartable
Combining Diacritical Marks Supplement (64/64) Template:Bartable
Latin Extended Additional (256/256) Template:Bartable
Greek Extended (233/233) Template:Bartable
General Punctuation (111/111) Template:Bartable
Superscripts and Subscripts (42/42) Template:Bartable
Currency Symbols (33/33) Template:Bartable
Combining Diacritical Marks for Symbols (33/33) Template:Bartable
Letterlike Symbols (80/80) Template:Bartable
Number Forms (60/60) Template:Bartable
Arrows (112/112) Template:Bartable
Mathematical Operators (256/256) Template:Bartable
Miscellaneous Technical (256/256) Template:Bartable
Control Pictures (39/42) Template:Bartable
Enclosed Alphanumerics (160/160) Template:Bartable
Box Drawing (128/128) Template:Bartable
Block Elements (32/32) Template:Bartable
Geometric Shapes (96/96) Template:Bartable
Miscellaneous Symbols (256/256) Template:Bartable
Dingbats (192/192) Template:Bartable
Miscellaneous Mathematical Symbols-A (48/48) Template:Bartable
Supplemental Arrows-A (16/16) Template:Bartable
Braille Patterns (256/256) Template:Bartable
Supplemental Arrows-B (128/128) Template:Bartable
Miscellaneous Mathematical Symbols-B (128/128) Template:Bartable
Supplemental Mathematical Operators (256/256) Template:Bartable
Miscellaneous Symbols and Arrows (253/253) Template:Bartable
Latin Extended-C (32/32) Template:Bartable
Georgian Supplement (40/40) Template:Bartable
Tifinagh (59/59) Template:Bartable
Supplemental Punctuation (94/94) Template:Bartable
Yijing Hexagram Symbols (64/64) Template:Bartable
Lisu (48/48) Template:Bartable
Cyrillic Extended-B (96/96) Template:Bartable
Modifier Tone Letters (32/32) Template:Bartable
Latin Extended-D (193/199) Template:Bartable
Latin Extended-E (60/60) Template:Bartable
Alphabetic Presentation Forms (58/58) Template:Bartable
Arabic Presentation Forms-A (611/611) Template:Bartable
Variation Selectors (16/16) Template:Bartable
Combining Half Marks (16/16) Template:Bartable
Arabic Presentation Forms-B (141/141) Template:Bartable
Specials (5/5) Template:Bartable

Plane 1: Supplementary Multilingual Plane (SMP) Range: 10000-1FFFF (65,536–131,071)

Old Italic (36/36) Template:Bartable
Latin Extended-F (57/57) Template:Bartable
Tai Xuan Jing Symbols (87/87) Template:Bartable
Mathematical Alphanumeric Symbols (996/996) Template:Bartable
Latin Extended-G (37/37) Template:Bartable
Cyrillic Extended-D (63/63) Template:Bartable
Arabic Mathematical Alphabetic Symbols (143/143) Template:Bartable
Domino Tiles (100/100) Template:Bartable
Playing Cards (82/82) Template:Bartable
Miscellaneous Symbols and Pictographs (768/768) Template:Bartable
Emoticons (80/80) Template:Bartable

Styles

The 10 styles provided by the original Bitstream Vera fonts have been augmented to 21 styles:

DejaVu Sans DejaVu Serif DejaVu Sans Mono
Book / Oblique Book / Italic Book / Oblique
Bold / Oblique Bold / Italic Bold / Oblique
Extralight
Condensed / Oblique Condensed / Italic
Condensed Bold / Oblique Condensed Bold / Italic

Original styles are marked in bold.

DejaVu Sans Mono

The DejaVu Sans Mono typeface in particular is suitable for technical contexts, since it clearly distinguishes "l" (lowercase L) from "1" (one) and from "I" (uppercase i); also it clearly distinguishes "0" (zero, null) from "O" (uppercase o).[8]

One derivative of the DejaVu Sans Mono typeface, the Menlo typeface, is provided by Apple with the Mac OS X 10.6 operating system. Another is the Hack typeface, which seeks to further-optimize DejaVu Sans Mono for programming, and which is as of 2023 the default monospace font for KDE on openSUSE.

See also

Notes

Template:Notelist

References

<templatestyles src="Reflist/styles.css" />

  1. Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
  2. Script error: No such module "citation/CS1".
    Script error: No such module "citation/CS1".
    Script error: No such module "citation/CS1".
    Script error: No such module "citation/CS1".
    Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

  • Script error: No such module "Official website".Script error: No such module "Check for unknown parameters".
  • Template:GitHub
  • Official website-wiki archive The Wayback Machine final crawl before site was shut down
  • Script error: No such module "citation/CS1".

Template:Monospaced fonts Template:Free and open-source typography