diff options
-rw-r--r-- | doc/context/third/cyrillicnumbers/cyrillicnumbers.tex | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/doc/context/third/cyrillicnumbers/cyrillicnumbers.tex b/doc/context/third/cyrillicnumbers/cyrillicnumbers.tex index fcb2872..d55cdde 100644 --- a/doc/context/third/cyrillicnumbers/cyrillicnumbers.tex +++ b/doc/context/third/cyrillicnumbers/cyrillicnumbers.tex @@ -1,4 +1,4 @@ -\enablemode[print] +% \enablemode[print] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Module loading % @@ -564,7 +564,7 @@ \startbuffer[showcase1] local tab = { } - tab[#tab+1] = [[\placetable[right,3*hang][numval]{Number values of the Cyrillic alphabet}{\starttabulate[|r|]]..string.rep("l|", 9).."]" + tab[#tab+1] = [[\placetable[right,3*hang][numval]{Number values of the Cyrillic alphabet.}{\starttabulate[|r|]]..string.rep("l|", 9).."]" tab[#tab+1] = [[\NR\NC $n$]] for i=1, 9 do tab[#tab+1] = [[\NC $]]..i.."$" end tab[#tab+1] = [[\NC\NR\HL\NC $n · 10^0$]] @@ -760,10 +760,11 @@ continues many features of the latter.\footnote{% descriptive but rather instructional approach, deserves mentioning as well. } -As with the Roman number system, there are no genuine glyphs +As with the Roman number system, there are no dedicated glyphs reserved for numerals, instead numbers are represented by strings of letters from the ordinary alphabet, organized in a peculiar -way; both systems also have the base (10) in common. +way. +Both systems also have the base (10) in common. However, unlike the Roman system Cyrillic numbers are \te{positional}, meaning that the numerical value of a digit depends on its location relative to the other digits. @@ -788,17 +789,16 @@ mimicks the spoken language, which means that the \te{less} significant digit \te{precedes} the more significant one (\dostepwiserecurse{11}{18}{1}{\normaltextcyrnum{\recurselevel}, }% \normaltextcyrnum{19}). -There are no glyphs to represent zeros, so they are simply left -out. +There are no glyphs to represent zeros, so they are simply omitted. For example, in the Cyrillic system the number 42 is written as \normaltextcyrnum{42}; the lack of a distinct zero sign causes 402 to have \te{two} digits as well, but the character -representing the digit 4 gets chosen from the hundreds set: +representing the digit 4 is chosen from the hundreds set: \normaltextcyrnum{402}.\par \stop % above 10^3 -The rules so far don’t allow for numbers above 999. +The rules so far do not allow for numbers above 999. To compensate for the lack of additional letters, greater numbers are represented by the same glyphs (their value being padded by 1000). @@ -849,13 +849,13 @@ means to configure all the functionality it offers. \showsetup{setupcyrnum} Let’s walk through the options one by one.\marginhint{dots} -As was hinted in the introduction a common praxis is to delimit +As was hinted in the introduction a common practice is to delimit Cyrillic numbers with dots. Dot placement is enabled or disabled by setting the \type{dots} key to {\italic yes} or {\italic no} respectively. The \type{dotsymbol} key allows the user to supply a delimiter of Eir own choice; it defaults to the character “·” (unicode -U+00B7).\marginhint{dotsymbol} +{\sc u+00b7}).\marginhint{dotsymbol} If a font doesn’t contain a glyph for this code point or for whatever reason another symbol is required, the solution will look like this: \type{\setupcyrnum[dots=yes,dotsymbol=\cdot]}. @@ -880,10 +880,10 @@ the houndred thousands sign, else the regular thousands sign: houndred thousands sign, which is a separate glyph, depends on the font used.) -Not every font contains proper glyphs for the entire Cyrillic -unicode range, in fact every dedicated font for one Cyrillic -alphabet -- Russian, say -- might not contain all the characters -needed to represent every Cyrillic numeral.\marginhint{command} +Not every font contains proper glyphs for the entire Cyrillic unicode +range, in fact every dedicated font for a single Cyrillic alphabet -- +contemporary Russian, say -- might not contain all the characters needed +to represent every Cyrillic numeral.\marginhint{command} This is the result of the historical development the respective scripts went through. This process usually lead to the elimination of several glyphs at @@ -893,7 +893,7 @@ reduction of letters at the hand of emperor Peter~I\footnote{% For an overview cf. \from[petr] or just google \quotation{\russian{гражданский шрифт}}. } -and another one later in 1917 as a consequence of -- not only -- +and another later in 1917 as a consequence of -- not only -- the revolution.\footnote{% Cf. \from[reform1917]. } @@ -959,7 +959,7 @@ the titlo will be omitted. The latter method, {\italic font}, takes the titlo glyph as supplied by the font file (code point U+483). The main drawback of this solution is that to my knowledge the -font titla are designed to span a single char only. +font titla are designed to span a single character only. As the titlo belongs to the class of combining characters, in the stream of unicode glyphs it will be \te{appended} to the character above which it is placed. @@ -982,7 +982,7 @@ font titlo is provided by the {\italic mp} variant which uses digits. Not only does this titlo cover the entire numeral, it also comes in a variety of drawing routines. -At the moment there are nine more or less different titlos you +At the moment there are nine more or less different titla you may choose from as demonstrated in \in{figure}[mptitlodemo]. These can be enabled on via the \type{titlomode} key. (Observant users will have recognized mode 8 as the old Rubl’ @@ -993,7 +993,7 @@ sign: The range of digits to be covered by the titlo can be customized by passing the parameter \type{titlospan} an integer. The default value of 3 results in the titlo spanning at maximum the -least significant three digits, because these won’t be prefixed +least significant three digits, because these will not be prefixed by a thousands sign.\marginhint{titlomode,titlospan} If the user wants the numeral to be covered as a whole, E can simply pass the value {\italic all}. @@ -1035,9 +1035,9 @@ drawing facilities. \stoptyping -\indentation The \METAPOST\ option also comes with a key -\marginhint{penwidth}, which rather obviously determines the -width of the pen that is used when drawing a titlo. +\indentation The \METAPOST\ method also comes with a key +\type{penwidth}\marginhint{penwidth}, which rather obviously determines +the width of the pen that is used when drawing a titlo. Finding the optimal width can involve a lot of testing on the user’s side; as a rule, the greater the font size, the wider the pen should be. @@ -1054,7 +1054,7 @@ Once the module is loaded, the commands \type{\cyrnum} and \showsetup{cyrnum} -\type{\cyrnum} is the default Cyrillic number macro which is +\type{\cyrnum} is the default Cyrillic number macro. It is fully functional, meaning that besides converting a nonnegative integer into a Cyrillic numeral, it takes a key-value set of options as an optional first argument. @@ -1079,7 +1079,7 @@ local to one instance. Further calls to the macro won’t be affected, unless they are explicitly applied via \type{\setupcyrnum}, -The use of \te{titlos} is not restricted to indicating numerals. +The use of \te{titla} is not restricted to indicating numerals. In addition it is often employed as a kind of emphasis in handwritten text where it is not easy to achieve visual distinction by font switching. |