Χρήστης:Sarri.greek/fonts

Από Βικιλεξικό
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Sarri.greekσυζήτηση - help:βοήθεια - mygoogle - PAWS - ref@en.wikt - fonts@en - audio@en - ετυμολογία - μοντέλα - λεξικογραφία -  
εργασίες - lab - εκφρ - tAr - t4.t5 - mS.tS - menu - ΣΥΖ&ΒΚΔΜ

font-size[επεξεργασία]

font-size tags explained at https://websemantics.uk/tools/font-size-conversion-pixel-point-em-rem-percent/

use pt px em % tag
150% 18pt 24px 1.5em 150% x-large
112% 13.5pt 18px 1.125em 112.5% large
100% 12pt 16px 1em 100% medium (default)
83% 10pt 13.333px 0.8333em 83.333% small
75% 9pt 12px 0.75em 75% (no tag)
56% 6.75pt 9px 0.5625em 56.25% xx-small (is too small)

tricky links[επεξεργασία]

  • link + bracket e.g. for i.p.a. [ŋ] = [[[ŋ]]]

superscript subscript[επεξεργασία]

Links e.g. Mᵐᵉ. Copy paste from: Unicode subscripts and superscripts


Latin superscript and subscript letters
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
Superscript capital ᴿ
Superscript small cap 𐞄 𐞒 𐞖 𐞪 𐞲
Superscript minuscule ʰ ʲ ˡ 𐞥 ʳ ˢ ʷ ˣ ʸ
Overscript small cap ◌ᷛ ◌ᷞ ◌ᷟ ◌ᷡ ◌ᷢ
Overscript minuscule ◌ͣ ◌ᷨ ◌ͨ ◌ͩ ◌ͤ ◌ᷫ ◌ᷚ ◌ͪ ◌ͥ ◌ᷜ ◌ᷝ ◌ͫ ◌ᷠ ◌ͦ ◌ᷮ ◌ͬ ◌ᷤ ◌ͭ ◌ͧ ◌ͮ ◌ᷱ ◌ͯ ◌ᷦ
Subscript minuscule
Underscript minuscule ◌᷊ ◌ᪿ
Greek superscript and subscript letters
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
Superscript minuscule ⁽ᵋ⁾ ᶿ ⁽ᶥ⁾ ⁽ᶹ⁾
Overscript minuscule ◌ᷩ
Subscript minuscule

Numbers[επεξεργασία]

  • precomposed fractions: ⅐ ⅑ ⅒ ⅓ ⅔ ⅕ ⅖ ⅗ ⅘ ⅙ ⅚ ⅛ ⅜ ⅝ ⅞ ⅟ ↉.

Superscripts_and_Subscripts_(Unicode_block)

Official Unicode Consortium code chart (PDF)
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+207x
U+208x
U+209x

spaces[επεξεργασία]

At all greek, use letter-spacing 0.8. or, insert a hair space at the following:

  • in any kind of fonts, greek iota ι all variants have one tinytinyspace before and after it, the lowercase, two hair spaces. Testword: διιστίοντιΐταιαιν
    xιίὶῖἰἴἲἶἱἵἳἷϊΐῒῗῐῑΙῙΊῚἸἼἺἾἹἽἻἿx (no hair space)
    fileformat 'HAIR SPACE' (U+200A) (decimal) & # 8202; (hex) & # x200a;
    x ι ί ὶ ῖ ἰ ἴ ἲ ἶ ἱ ἵ ἳ ἷ ϊ ΐ ῒ ῗ ῐ ῑ Ι Ῑ Ί Ὶ Ἰ Ἴ Ἲ Ἶ Ἱ Ἵ Ἳ Ἷ x (one hair space)
    double for small
    x  ι  ί  ὶ  ῖ  ἰ  ἴ  ἲ  ἶ  ἱ  ἵ  ἳ  ἷ  ϊ  ΐ  ῒ  ῗ  ῐ  ῑ  Ι Ῑ Ί Ὶ Ἰ Ἴ Ἲ Ἶ Ἱ Ἵ Ἳ Ἷ x
  • if any of any character except ιίὶῖἰἴἲἶἱἵἳἷϊΐῒῗῐῑΙῙΊῚἸἼἺἾἹἽἻἿ .. is followed by ιίὶῖἰἴἲἶἱἵἳἷϊΐῒῗῐῑ the add before it 2 hairspaces.
any character [ιίὶῖἰἴἲἶἱἵἳἷϊΐῒῗῐῑ] is called iotasmall
any character [ΙῙΊῚἸἼἺἾἹἽἻἿ] is called iotacap
alliotas [ιίὶῖἰἴἲἶἱἵἳἷϊΐῒῗῐῑΙῙΊῚἸἼἺἾἹἽἻἿ]
  • if [iotasmall] character is followed by [iotasmall] then [iotasmall] .. 2hairspaces .. [iotasmall]
  • elseif [iotacap][iotacap] then [iotacap] .. 1hairspace .. [iotacap]
  • elseif [iotacap][iotasmall] then [iotacap] .. 2hairspaces .. [iotasmall]
  • elseif [iotasmall][iotacap] then [iotasmall] .. 2hairspaces .. [iotacap]
  • elseif [EXCEPTalliotas][iotasmall] then [EXCEPT] .. 2hairspaces .. [iotasmall]
  • elseif [iotasmall][EXCEPTalliotas] then [iotasmall] .. 2hairspaces .. [EXCEPTalliotas]
  • in any kind of font, greek sequence ττ (double greek tau) should have one hairspace 8202 between it.
    θατταπτα θαππαππταστα (no hair space)
    θατ ταπτα θαππαππταστα (hair space between ττ)
    θατ ταπ τα θαπ παπ π τασ τα (also tested here: ππ and πτ στ and *τπ (does not exist)

Combining[επεξεργασία]

combinging[επεξεργασία]

dialectal greek e.g. tsd Παράρτημα:Προφορά/νέα ελληνικά#tsd

  • combinging diacritics
    α̈ σ̌ ζ̌ τσ̌ τζ̌ κ̔ π̔ τ̔ as in aː ή ɛː α̈ ʃ σ̌ ʒ ζ̌ t͡ʃ τσ̌ d͡ʒ τζ̌ kʰ κ̔ pʰ π̔ tʰ τ̔
    any z ζ follwed by 'COMBINING CARON' (U+030C) ̌ must by small + big combining caron.
    <big><small>ζ</small>{{'}}</big> better: ζ̌
    <small>ζ</small><big>{{'}}</big> better2: ζ̌ GOOD
    <small>ζ</small>{{'}} better3: ζ̌
combinging under[επεξεργασία]

At perseus.tufts.edu, {{R:Smyth}} Grammar as glides ιγλιδε εγλιδε & υγλιδε. as paragraphs 117 and 119a.

ref[επεξεργασία]

http://unicode.org/faq/char_combmark.html

  • there are a number of other cases wherea user would not count “characters” the same way as a programmer would:where there are invisible characters such as the RIGHT-TO-LEFT MARK (RLM)
  • Computing the length or position of a "character" in a Unicode string can be a little complicated, as there are four different approaches to doing so, plus the potential confusion caused by combining characters.
  • Forexample, if you need a highly specialized character such as “Z withstroke, cedilla, and umlaut”, you can get this combination by usingthree existing character codes in combination:
    U+01B5 LATIN CAPITAL LETTER Z WITH STROKE
    U+0327 COMBINING CEDILLA
    U+0308 COMBINING DIAERESIS
    With appropriate rendering software, that sequence shouldproduce a glyph combination like this: Z umlaut cedilla
  • If the font doesn't support the repertoire, you canend up with various glitches in display. Exactly how thingsappear in that case will depend on internal details regarding how the fontmay handle combining marks.

http://www.unicode.org/help/display_problems.html


https://en.wikipedia.org/wiki/Lucida_Sans_Unicode

  • A flaw in Lucida Sans Unicode is in the combining low line character (U+0332) and the combining double low line character (U+0333), which are rendered as a blank or as a simple tiny underline when font-size is less than 238 point


test[επεξεργασία]

  • @fileformat.info Font Support for Unicode Block 'Combining Diacritical Marks for Symbols'
100% EversonMono 100% (33 of 33)
100% EversonMono-Bold 100% (33 of 33) 
100% EversonMono-BoldOblique 100% (33 of 33) 
100% EversonMono-Oblique 100% (33 of 33) 
100% FreeSerif 100% (33 of 33) 
100% FreeSerif Λειψίας 100% (33 of 33) 
100% PragmataPro Liga Regular 100% (33 of 33) 
100% Segoe UI Symbol 100% (33 of 33) 
100% Symbola 100% (33 of 33) 
100% Unicode BMP Fallback SIL 100% (33 of 33) 
100% Unifont 100% (33 of 33) 
97% LastResort 97% (32 of 33) 
94% FreeSans 94% (31 of 33) 
94% FreeSans Πλάγια 94% (31 of 33) 

only Lucida is truly good.

SIZE = 188% tested: font size 105% , 115% only Lucida and Segoe respond, 118% better 16px no good. 17px ok. medium no good
no letter-spacing letter-spacing 0.8
default

θατταπτα θαπαππτα διιστίοντιΐταιαιν
written ι̭ and υ̭
ι̭ ... ε̭ ... υ̭
α̈ σ̌ ζ̌ τσ̌ τζ̌ κ̔ π̔ τ̔ = aː ή ɛː α̈ ʃ σ̌ ʒ ζ̌ t͡ʃ τσ̌ ό d͡ʒ τζ̌ kʰ κ̔ pʰ π̔ tʰ τ̔
<big><small>ζ</small>{{'}}</big> better: ζ̌
<small>ζ</small><big>{{'}}</big> better2: ζ̌
<small>ζ</small>{{'}} better3: ζ̌
καρφούκ̌ουντε μονέ αρθιμό, τσ̌ια, πέντε, εφτά, τσ̌αι ν̌' είνι ανεμούκ̌ουντε τασ' το ύο

default

θατταπτα θαπαππτα διιστίοντιΐταιαιν
written ι̭ and υ̭
ι̭ ... ε̭ ... υ̭
α̈ σ̌ ζ̌ τσ̌ τζ̌ κ̔ π̔ τ̔ = aː ή ɛː α̈ ʃ σ̌ ʒ ζ̌ t͡ʃ τσ̌ ό d͡ʒ τζ̌ kʰ κ̔ pʰ π̔ tʰ τ̔
<big><small>ζ</small>{{'}}</big> better: ζ̌
<small>ζ</small><big>{{'}}</big> better2: ζ̌
<small>ζ</small>{{'}} better3: ζ̌
καρφούκ̌ουντε μονέ αρθιμό, τσ̌ια, πέντε, εφτά, τσ̌αι ν̌' είνι ανεμούκ̌ουντε τασ' το ύο

Lucida Sans Unicode

θατταπτα θαπαππτα διιστίοντιΐταιαιν
written ι̭ and υ̭
ι̭ ... ε̭ ... υ̭
α̈ σ̌ ζ̌ τσ̌ τζ̌ κ̔ π̔ τ̔ = aː ή ɛː α̈ ʃ σ̌ ʒ ζ̌ t͡ʃ τσ̌ ό d͡ʒ τζ̌ kʰ κ̔ pʰ π̔ tʰ τ̔
<big><small>ζ</small>{{'}}</big> better: ζ̌
<small>ζ</small><big>{{'}}</big> better2: ζ̌
<small>ζ</small>{{'}} better3: ζ̌
καρφούκ̌ουντε μονέ αρθιμό, τσ̌ια, πέντε, εφτά, τσ̌αι ν̌' είνι ανεμούκ̌ουντε τασ' το ύο

Lucida Sans Unicode

θατταπτα θαπαππτα διιστίοντιΐταιαιν
written ι̭ and υ̭
ι̭ ... ε̭ ... υ̭
α̈ σ̌ ζ̌ τσ̌ τζ̌ κ̔ π̔ τ̔ = aː ή ɛː α̈ ʃ σ̌ ʒ ζ̌ t͡ʃ τσ̌ ό d͡ʒ τζ̌ kʰ κ̔ pʰ π̔ tʰ τ̔
<big><small>ζ</small>{{'}}</big> better: ζ̌
<small>ζ</small><big>{{'}}</big> better2: ζ̌
<small>ζ</small>{{'}} better3: ζ̌
καρφούκ̌ουντε μονέ αρθιμό, τσ̌ια, πέντε, εφτά, τσ̌αι ν̌' είνι ανεμούκ̌ουντε τασ' το ύο