diff options
29 files changed, 4982 insertions, 197 deletions
diff --git a/fonts/map/pdftex/context/original-public-csr.map b/fonts/map/pdftex/context/original-public-csr.map index 8c07d310f..4814d375d 100644 --- a/fonts/map/pdftex/context/original-public-csr.map +++ b/fonts/map/pdftex/context/original-public-csr.map @@ -53,4 +53,4 @@ csitt10 CSITT10 <cstt.enc <csitt10.pfb csu10 CSU10 <csr.enc <csu10.pfb csfi10 CSFI10 <csr.enc <csfi10.pfb cscsc10 CSCSC10 <csr1.enc <cscsc10.pfb -cstcsc10 CSTCSC10 <cstt.enc <cstcsc10.pfb
\ No newline at end of file +cstcsc10 CSTCSC10 <cstt.enc <cstcsc10.pfb diff --git a/fonts/map/pdftex/context/original-public-lm.map b/fonts/map/pdftex/context/original-public-lm.map index 2ba41ba78..3d5ada70d 100644 --- a/fonts/map/pdftex/context/original-public-lm.map +++ b/fonts/map/pdftex/context/original-public-lm.map @@ -2,129 +2,129 @@ % official % -% cmb10 LMRomanDemi10-Regular <cmrm.enc <lmb10.pfb -% cmbx10 LMRoman10-Bold <cmrm.enc <lmbx10.pfb -% cmbx12 LMRoman12-Bold <cmrm.enc <lmbx12.pfb -% cmbx5 LMRoman5-Bold <cmrm.enc <lmbx5.pfb -% cmbx6 LMRoman6-Bold <cmrm.enc <lmbx6.pfb -% cmbx7 LMRoman7-Bold <cmrm.enc <lmbx7.pfb -% cmbx8 LMRoman8-Bold <cmrm.enc <lmbx8.pfb -% cmbx9 LMRoman9-Bold <cmrm.enc <lmbx9.pfb -% cmbxsl10 LMSlanted10-BoldItalic <cmrm.enc <lmbxo10.pfb -% cmbxti10 LMRoman10-BoldItalic <cmit.enc <lmbxi10.pfb -% cmbxti12 LMRoman10-BoldItalic <cmit.enc <lmbxti10.pfb -% cmbxti7 LMRoman10-BoldItalic <cmit.enc <lmbxti10.pfb -% cmcsc10 LMCaps10-Regular <cmsc.enc <lmcsc10.pfb -% cmcsc8 LMCaps10-Regular <cmsc.enc <lmcsc10.pfb -% cmcsc9 LMCaps10-Regular <cmsc.enc <lmcsc10.pfb -% cminch LMSans10-Bold <cmin.enc <lmssbx10.pfb -% cmitt10 LMTypewriter10-Italic <cmitt.enc <lmtti10.pfb -% cmitt12 LMTypewriter10-Italic <cmitt.enc <lmtti10.pfb -% cmitt9 LMTypewriter10-Italic <cmitt.enc <lmtti10.pfb -% cmr10 LMRoman10-Regular <cmrm.enc <lmr10.pfb -% cmr12 LMRoman12-Regular <cmrm.enc <lmr12.pfb -% cmr17 LMRoman17-Regular <cmrm.enc <lmr17.pfb -% cmr5 LMRoman5-Regular <cmsc.enc <lmr5.pfb -% cmr6 LMRoman6-Regular <cmrm.enc <lmr6.pfb -% cmr7 LMRoman7-Regular <cmrm.enc <lmr7.pfb -% cmr8 LMRoman8-Regular <cmrm.enc <lmr8.pfb -% cmr9 LMRoman9-Regular <cmrm.enc <lmr9.pfb -% cmsl10 LMSlanted10-Italic <cmrm.enc <lmro10.pfb -% cmsl12 LMSlanted12-Italic <cmrm.enc <lmro12.pfb -% cmsl6 LMSlanted8-Italic <cmrm.enc <lmro8.pfb -% cmsl8 LMSlanted8-Italic <cmrm.enc <lmro8.pfb -% cmsl9 LMSlanted9-Italic <cmrm.enc <lmro9.pfb -% cmsltt10 LMTypewriterSlanted10-Italic <cmtt.enc <lmtto10.pfb -% cmsltt9 LMTypewriterSlanted10-Italic <cmtt.enc <lmtto10.pfb -% cmss10 LMSans10-Regular <cmrm.enc <lmss10.pfb -% cmss12 LMSans12-Regular <cmrm.enc <lmss12.pfb -% cmss17 LMSans17-Regular <cmrm.enc <lmss17.pfb -% cmss8 LMSans8-Regular <cmrm.enc <lmss8.pfb -% cmss9 LMSans9-Regular <cmrm.enc <lmss9.pfb -% cmssbx10 LMSans10-Bold <cmrm.enc <lmssbx10.pfb -% cmssbxo10 LMSans10-BoldItalic <cmrm.enc <lmssbo10.pfb -% cmssdc10 LMSansDemiCond10-Regular <cmrm.enc <lmssdc10.pfb -% cmssi10 LMSans10-Italic <cmrm.enc <lmsso10.pfb -% cmssi12 LMSans12-Italic <cmrm.enc <lmsso12.pfb -% cmssi17 LMSans17-Italic <cmrm.enc <lmsso17.pfb -% cmssi8 LMSans8-Italic <cmrm.enc <lmsso8.pfb -% cmssi9 LMSans9-Italic <cmrm.enc <lmsso9.pfb -% cmssq8 LMSansQuotation8-Regular <cmrm.enc <lmssq8.pfb -% cmssqi8 LMSansQuotation8-Italic <cmrm.enc <lmssqo8.pfb -% cmtcsc10 LMTypewriterCaps10-Regular <cmtt.enc <lmtcsc10.pfb -% cmti10 LMRoman10-Italic <cmit.enc <lmri10.pfb -% cmti12 LMRoman12-Italic <cmit.enc <lmri12.pfb -% cmti7 LMRoman7-Italic <cmit.enc <lmri7.pfb -% cmti8 LMRoman8-Italic <cmit.enc <lmri8.pfb -% cmti9 LMRoman9-Italic <cmit.enc <lmri9.pfb -% cmtt10 LMTypewriter10-Regular <cmtt.enc <lmtt10.pfb -% cmtt12 LMTypewriter12-Regular <cmtt.enc <lmtt12.pfb -% cmtt8 LMTypewriter8-Regular <cmtt.enc <lmtt8.pfb -% cmtt9 LMTypewriter9-Regular <cmtt.enc <lmtt9.pfb -% cmvtt10 LMTypewriterVarWd10-Regular <cmrm.enc <lmvtt10.pfb +% cmb10 LMRomanDemi10-Regular <lm-rep-cmrm.enc <lmb10.pfb +% cmbx10 LMRoman10-Bold <lm-rep-cmrm.enc <lmbx10.pfb +% cmbx12 LMRoman12-Bold <lm-rep-cmrm.enc <lmbx12.pfb +% cmbx5 LMRoman5-Bold <lm-rep-cmrm.enc <lmbx5.pfb +% cmbx6 LMRoman6-Bold <lm-rep-cmrm.enc <lmbx6.pfb +% cmbx7 LMRoman7-Bold <lm-rep-cmrm.enc <lmbx7.pfb +% cmbx8 LMRoman8-Bold <lm-rep-cmrm.enc <lmbx8.pfb +% cmbx9 LMRoman9-Bold <lm-rep-cmrm.enc <lmbx9.pfb +% cmbxsl10 LMSlanted10-BoldItalic <lm-rep-cmrm.enc <lmbxo10.pfb +% cmbxti10 LMRoman10-BoldItalic <lm-rep-cmit.enc <lmbxi10.pfb +% cmbxti12 LMRoman10-BoldItalic <lm-rep-cmit.enc <lmbxti10.pfb +% cmbxti7 LMRoman10-BoldItalic <lm-rep-cmit.enc <lmbxti10.pfb +% cmcsc10 LMCaps10-Regular <lm-rep-cmsc.enc <lmcsc10.pfb +% cmcsc8 LMCaps10-Regular <lm-rep-cmsc.enc <lmcsc10.pfb +% cmcsc9 LMCaps10-Regular <lm-rep-cmsc.enc <lmcsc10.pfb +% cminch LMSans10-Bold <lm-rep-cmin.enc <lmssbx10.pfb +% cmitt10 LMTypewriter10-Italic <lm-rep-cmitt.enc <lmtti10.pfb +% cmitt12 LMTypewriter10-Italic <lm-rep-cmitt.enc <lmtti10.pfb +% cmitt9 LMTypewriter10-Italic <lm-rep-cmitt.enc <lmtti10.pfb +% cmr10 LMRoman10-Regular <lm-rep-cmrm.enc <lmr10.pfb +% cmr12 LMRoman12-Regular <lm-rep-cmrm.enc <lmr12.pfb +% cmr17 LMRoman17-Regular <lm-rep-cmrm.enc <lmr17.pfb +% cmr5 LMRoman5-Regular <lm-rep-cmsc.enc <lmr5.pfb +% cmr6 LMRoman6-Regular <lm-rep-cmrm.enc <lmr6.pfb +% cmr7 LMRoman7-Regular <lm-rep-cmrm.enc <lmr7.pfb +% cmr8 LMRoman8-Regular <lm-rep-cmrm.enc <lmr8.pfb +% cmr9 LMRoman9-Regular <lm-rep-cmrm.enc <lmr9.pfb +% cmsl10 LMSlanted10-Italic <lm-rep-cmrm.enc <lmro10.pfb +% cmsl12 LMSlanted12-Italic <lm-rep-cmrm.enc <lmro12.pfb +% cmsl6 LMSlanted8-Italic <lm-rep-cmrm.enc <lmro8.pfb +% cmsl8 LMSlanted8-Italic <lm-rep-cmrm.enc <lmro8.pfb +% cmsl9 LMSlanted9-Italic <lm-rep-cmrm.enc <lmro9.pfb +% cmsltt10 LMTypewriterSlanted10-Italic <lm-rep-cmtt.enc <lmtto10.pfb +% cmsltt9 LMTypewriterSlanted10-Italic <lm-rep-cmtt.enc <lmtto10.pfb +% cmss10 LMSans10-Regular <lm-rep-cmrm.enc <lmss10.pfb +% cmss12 LMSans12-Regular <lm-rep-cmrm.enc <lmss12.pfb +% cmss17 LMSans17-Regular <lm-rep-cmrm.enc <lmss17.pfb +% cmss8 LMSans8-Regular <lm-rep-cmrm.enc <lmss8.pfb +% cmss9 LMSans9-Regular <lm-rep-cmrm.enc <lmss9.pfb +% cmssbx10 LMSans10-Bold <lm-rep-cmrm.enc <lmssbx10.pfb +% cmssbxo10 LMSans10-BoldItalic <lm-rep-cmrm.enc <lmssbo10.pfb +% cmssdc10 LMSansDemiCond10-Regular <lm-rep-cmrm.enc <lmssdc10.pfb +% cmssi10 LMSans10-Italic <lm-rep-cmrm.enc <lmsso10.pfb +% cmssi12 LMSans12-Italic <lm-rep-cmrm.enc <lmsso12.pfb +% cmssi17 LMSans17-Italic <lm-rep-cmrm.enc <lmsso17.pfb +% cmssi8 LMSans8-Italic <lm-rep-cmrm.enc <lmsso8.pfb +% cmssi9 LMSans9-Italic <lm-rep-cmrm.enc <lmsso9.pfb +% cmssq8 LMSansQuotation8-Regular <lm-rep-cmrm.enc <lmssq8.pfb +% cmssqi8 LMSansQuotation8-Italic <lm-rep-cmrm.enc <lmssqo8.pfb +% cmtcsc10 LMTypewriterCaps10-Regular <lm-rep-cmtt.enc <lmtcsc10.pfb +% cmti10 LMRoman10-Italic <lm-rep-cmit.enc <lmri10.pfb +% cmti12 LMRoman12-Italic <lm-rep-cmit.enc <lmri12.pfb +% cmti7 LMRoman7-Italic <lm-rep-cmit.enc <lmri7.pfb +% cmti8 LMRoman8-Italic <lm-rep-cmit.enc <lmri8.pfb +% cmti9 LMRoman9-Italic <lm-rep-cmit.enc <lmri9.pfb +% cmtt10 LMTypewriter10-Regular <lm-rep-cmtt.enc <lmtt10.pfb +% cmtt12 LMTypewriter12-Regular <lm-rep-cmtt.enc <lmtt12.pfb +% cmtt8 LMTypewriter8-Regular <lm-rep-cmtt.enc <lmtt8.pfb +% cmtt9 LMTypewriter9-Regular <lm-rep-cmtt.enc <lmtt9.pfb +% cmvtt10 LMTypewriterVarWd10-Regular <lm-rep-cmrm.enc <lmvtt10.pfb % % but more efficient since to-be-included old files have those names -cmb10 CMB10 <cmrm.enc <lmb10.pfb -cmbx10 CMBX10 <cmrm.enc <lmbx10.pfb -cmbx12 CMBX12 <cmrm.enc <lmbx12.pfb -cmbx5 CMBX5 <cmrm.enc <lmbx5.pfb -cmbx6 CMBX6 <cmrm.enc <lmbx6.pfb -cmbx7 CMBX7 <cmrm.enc <lmbx7.pfb -cmbx8 CMBX8 <cmrm.enc <lmbx8.pfb -cmbx9 CMBX9 <cmrm.enc <lmbx9.pfb -cmbxsl10 CMBXSL10 <cmrm.enc <lmbxo10.pfb -cmbxti10 CMBXTI10 <cmit.enc <lmbxi10.pfb -cmbxti12 CMBXTI12 <cmit.enc <lmbxti10.pfb -cmbxti7 CMBXTI7 <cmit.enc <lmbxti10.pfb -cmcsc10 CMCSC10 <cmsc.enc <lmcsc10.pfb -cmcsc8 CMCSC8 <cmsc.enc <lmcsc10.pfb -cmcsc9 CMCSC9 <cmsc.enc <lmcsc10.pfb -cminch CMINCH <cmin.enc <lmssbx10.pfb -cmitt10 CMITT10 <cmitt.enc <lmtti10.pfb -cmitt12 CMITT12 <cmitt.enc <lmtti10.pfb -cmitt9 CMITT9 <cmitt.enc <lmtti10.pfb -cmr10 CMR10 <cmrm.enc <lmr10.pfb -cmr12 CMR12 <cmrm.enc <lmr12.pfb -cmr17 CMR17 <cmrm.enc <lmr17.pfb -cmr5 CMR5 <cmsc.enc <lmr5.pfb -cmr6 CMR6 <cmrm.enc <lmr6.pfb -cmr7 CMR7 <cmrm.enc <lmr7.pfb -cmr8 CMR8 <cmrm.enc <lmr8.pfb -cmr9 CMR9 <cmrm.enc <lmr9.pfb -cmsl10 CMSL10 <cmrm.enc <lmro10.pfb -cmsl12 CMSL12 <cmrm.enc <lmro12.pfb -cmsl6 CMSL6 <cmrm.enc <lmro8.pfb -cmsl8 CMSL8 <cmrm.enc <lmro8.pfb -cmsl9 CMSL9 <cmrm.enc <lmro9.pfb -cmsltt10 CMSLTT10 <cmtt.enc <lmtto10.pfb -cmsltt9 CMSLTT9 <cmtt.enc <lmtto10.pfb -cmss10 CMS10 <cmrm.enc <lmss10.pfb -cmss12 CMS12 <cmrm.enc <lmss12.pfb -cmss17 CMS17 <cmrm.enc <lmss17.pfb -cmss8 CMS8 <cmrm.enc <lmss8.pfb -cmss9 CMS9 <cmrm.enc <lmss9.pfb -cmssbx10 CMSSBX10 <cmrm.enc <lmssbx10.pfb -cmssbxo10 CMSSBXO10 <cmrm.enc <lmssbo10.pfb -cmssdc10 CMSSDC10 <cmrm.enc <lmssdc10.pfb -cmssi10 CMSI10 <cmrm.enc <lmsso10.pfb -cmssi12 CMSI12 <cmrm.enc <lmsso12.pfb -cmssi17 CMSI17 <cmrm.enc <lmsso17.pfb -cmssi8 CMSSI8 <cmrm.enc <lmsso8.pfb -cmssi9 CMSSI9 <cmrm.enc <lmsso9.pfb -cmssq8 CMSQ8 <cmrm.enc <lmssq8.pfb -cmssqi8 CMSSQI8 <cmrm.enc <lmssqo8.pfb -cmtcsc10 CMTCSC10 <cmtt.enc <lmtcsc10.pfb -cmti10 CMTI10 <cmit.enc <lmri10.pfb -cmti12 CMTI12 <cmit.enc <lmri12.pfb -cmti7 CMTI7 <cmit.enc <lmri7.pfb -cmti8 CMTI8 <cmit.enc <lmri8.pfb -cmti9 CMTI9 <cmit.enc <lmri9.pfb -cmtt10 CMTT10 <cmtt.enc <lmtt10.pfb -cmtt12 CMTT12 <cmtt.enc <lmtt12.pfb -cmtt8 CMTT8 <cmtt.enc <lmtt8.pfb -cmtt9 CMTT9 <cmtt.enc <lmtt9.pfb -cmvtt10 CMVTT10 <cmrm.enc <lmvtt10.pfb +cmb10 CMB10 <lm-rep-cmrm.enc <lmb10.pfb +cmbx10 CMBX10 <lm-rep-cmrm.enc <lmbx10.pfb +cmbx12 CMBX12 <lm-rep-cmrm.enc <lmbx12.pfb +cmbx5 CMBX5 <lm-rep-cmrm.enc <lmbx5.pfb +cmbx6 CMBX6 <lm-rep-cmrm.enc <lmbx6.pfb +cmbx7 CMBX7 <lm-rep-cmrm.enc <lmbx7.pfb +cmbx8 CMBX8 <lm-rep-cmrm.enc <lmbx8.pfb +cmbx9 CMBX9 <lm-rep-cmrm.enc <lmbx9.pfb +cmbxsl10 CMBXSL10 <lm-rep-cmrm.enc <lmbxo10.pfb +cmbxti10 CMBXTI10 <lm-rep-cmit.enc <lmbxi10.pfb +cmbxti12 CMBXTI12 <lm-rep-cmit.enc <lmbxti10.pfb +cmbxti7 CMBXTI7 <lm-rep-cmit.enc <lmbxti10.pfb +cmcsc10 CMCSC10 <lm-rep-cmsc.enc <lmcsc10.pfb +cmcsc8 CMCSC8 <lm-rep-cmsc.enc <lmcsc10.pfb +cmcsc9 CMCSC9 <lm-rep-cmsc.enc <lmcsc10.pfb +cminch CMINCH <lm-rep-cmin.enc <lmssbx10.pfb +cmitt10 CMITT10 <lm-rep-cmitt.enc <lmtti10.pfb +cmitt12 CMITT12 <lm-rep-cmitt.enc <lmtti10.pfb +cmitt9 CMITT9 <lm-rep-cmitt.enc <lmtti10.pfb +cmr10 CMR10 <lm-rep-cmrm.enc <lmr10.pfb +cmr12 CMR12 <lm-rep-cmrm.enc <lmr12.pfb +cmr17 CMR17 <lm-rep-cmrm.enc <lmr17.pfb +cmr5 CMR5 <lm-rep-cmsc.enc <lmr5.pfb +cmr6 CMR6 <lm-rep-cmrm.enc <lmr6.pfb +cmr7 CMR7 <lm-rep-cmrm.enc <lmr7.pfb +cmr8 CMR8 <lm-rep-cmrm.enc <lmr8.pfb +cmr9 CMR9 <lm-rep-cmrm.enc <lmr9.pfb +cmsl10 CMSL10 <lm-rep-cmrm.enc <lmro10.pfb +cmsl12 CMSL12 <lm-rep-cmrm.enc <lmro12.pfb +cmsl6 CMSL6 <lm-rep-cmrm.enc <lmro8.pfb +cmsl8 CMSL8 <lm-rep-cmrm.enc <lmro8.pfb +cmsl9 CMSL9 <lm-rep-cmrm.enc <lmro9.pfb +cmsltt10 CMSLTT10 <lm-rep-cmtt.enc <lmtto10.pfb +cmsltt9 CMSLTT9 <lm-rep-cmtt.enc <lmtto10.pfb +cmss10 CMS10 <lm-rep-cmrm.enc <lmss10.pfb +cmss12 CMS12 <lm-rep-cmrm.enc <lmss12.pfb +cmss17 CMS17 <lm-rep-cmrm.enc <lmss17.pfb +cmss8 CMS8 <lm-rep-cmrm.enc <lmss8.pfb +cmss9 CMS9 <lm-rep-cmrm.enc <lmss9.pfb +cmssbx10 CMSSBX10 <lm-rep-cmrm.enc <lmssbx10.pfb +cmssbxo10 CMSSBXO10 <lm-rep-cmrm.enc <lmssbo10.pfb +cmssdc10 CMSSDC10 <lm-rep-cmrm.enc <lmssdc10.pfb +cmssi10 CMSI10 <lm-rep-cmrm.enc <lmsso10.pfb +cmssi12 CMSI12 <lm-rep-cmrm.enc <lmsso12.pfb +cmssi17 CMSI17 <lm-rep-cmrm.enc <lmsso17.pfb +cmssi8 CMSSI8 <lm-rep-cmrm.enc <lmsso8.pfb +cmssi9 CMSSI9 <lm-rep-cmrm.enc <lmsso9.pfb +cmssq8 CMSQ8 <lm-rep-cmrm.enc <lmssq8.pfb +cmssqi8 CMSSQI8 <lm-rep-cmrm.enc <lmssqo8.pfb +cmtcsc10 CMTCSC10 <lm-rep-cmtt.enc <lmtcsc10.pfb +cmti10 CMTI10 <lm-rep-cmit.enc <lmri10.pfb +cmti12 CMTI12 <lm-rep-cmit.enc <lmri12.pfb +cmti7 CMTI7 <lm-rep-cmit.enc <lmri7.pfb +cmti8 CMTI8 <lm-rep-cmit.enc <lmri8.pfb +cmti9 CMTI9 <lm-rep-cmit.enc <lmri9.pfb +cmtt10 CMTT10 <lm-rep-cmtt.enc <lmtt10.pfb +cmtt12 CMTT12 <lm-rep-cmtt.enc <lmtt12.pfb +cmtt8 CMTT8 <lm-rep-cmtt.enc <lmtt8.pfb +cmtt9 CMTT9 <lm-rep-cmtt.enc <lmtt9.pfb +cmvtt10 CMVTT10 <lm-rep-cmrm.enc <lmvtt10.pfb % original @@ -167,4 +167,4 @@ cmtex9 CMTEX9 <cmtex9.pfb % a weird one, not used in context -cmu10 LMRoman10-Italic "-0.25 SlantFont" <cmit.enc <lmri10.pfb +cmu10 LMRoman10-Italic "-0.25 SlantFont" <lm-rep-cmit.enc <lmri10.pfb diff --git a/scripts/context/ruby/base/texutil.rb b/scripts/context/ruby/base/texutil.rb index 4c9bf6139..e4c9ec60d 100644 --- a/scripts/context/ruby/base/texutil.rb +++ b/scripts/context/ruby/base/texutil.rb @@ -183,6 +183,11 @@ class TeXUtil else @rexb = /(\\[a-zA-Z]+|.)\s*/o end + if true then + @exp.keys.each do |e| + @exp[e].downcase! + end + end end def remap(str) @@ -211,7 +216,6 @@ class TeXUtil end def preset(shortcuts=[],expansions=[],reductions=[],divisions=[]) - # maybe we should move this to sort-def.tex 'a'.upto('z') do |c| expander(c) ; division(c) end 'A'.upto('Z') do |c| expander(c) ; division(c) end expander('1','b') ; expander('2','c') ; expander('3','e') ; expander('4','f') @@ -385,7 +389,7 @@ class TeXUtil class Synonym @@debug = false - # @@debug = true + @@debug = true def initialize(t, c, k, d) @type, @command, @key, @sortkey, @data = t, c, k, k, d @@ -464,7 +468,7 @@ class TeXUtil class Register @@debug = false - # @@debug = true + @@debug = true @@howto = /^(.*?)\:\:(.*)$/o @@split = ' && ' @@ -567,7 +571,7 @@ class TeXUtil # character = "\\getvalue\{#{alpha}\}" character = "\\#{alpha}" else - character = "\\#{alpha}" + character = "\\unknown" end handle << "\\registerentry{#{entry.type}}{#{character}}\n" end diff --git a/scripts/context/ruby/ctxtools.rb b/scripts/context/ruby/ctxtools.rb index 94e6e735a..41489a13d 100644 --- a/scripts/context/ruby/ctxtools.rb +++ b/scripts/context/ruby/ctxtools.rb @@ -1204,6 +1204,7 @@ class Commands @@languagedata['hr' ] = [ 'ec' , ['hrhyph.tex'] ] @@languagedata['hu' ] = [ 'ec' , ['huhyphn.tex'] ] @@languagedata['en' ] = [ 'default' , [['ushyphmax.tex','ushyph.tex','hyphen.tex']] ] + @@languagedata['us' ] = [ 'default' , [['ushyphmax.tex','ushyph.tex','hyphen.tex']] ] # inhyph.tex @@languagedata['is' ] = [ 'ec' , ['ishyph.tex'] ] @@languagedata['it' ] = [ 'ec' , ['ithyph.tex'] ] @@ -1235,10 +1236,11 @@ class Commands texmfroot = @commandline.argument('first') texmfroot = '.' if texmfroot.empty? - maproot = "#{texmfroot}/fonts/map/pdftex/context" + maproot = "#{texmfroot.gsub(/\\/,'/')}/fonts/map/pdftex/context" if File.directory?(maproot) then - if files = Dir.glob("#{maproot}/*.map") and files.size > 0 then + files = Dir.glob("#{maproot}/*.map") + if files.size > 0 then files.each do |pdffile| next if File.basename(pdffile) == 'pdftex.map' pdffile = File.expand_path(pdffile) @@ -1267,6 +1269,12 @@ class Commands data.delete_if do |line| line.gsub(/\s+/,'').empty? end + data.collect! do |line| + # remove line with "name name" lines + line.gsub(/^(\S+)\s+\1\s*$/) do + $1 + end + end begin if force then if n > 0 then diff --git a/scripts/context/ruby/texmfstart.rb b/scripts/context/ruby/texmfstart.rb index 0dfd14263..5d0b286b0 100644 --- a/scripts/context/ruby/texmfstart.rb +++ b/scripts/context/ruby/texmfstart.rb @@ -90,7 +90,7 @@ end $scriptlist = 'rb|pl|py|lua|jar' $documentlist = 'pdf|ps|eps|htm|html' -$editor = ENV['EDITOR'] || ENV['editor'] || 'scite' +$editor = ENV['TEXMFSTART_EDITOR'] || ENV['EDITOR'] || ENV['editor'] || 'scite' $crossover = true # to other tex tools, else only local @@ -385,7 +385,7 @@ def usage print("switches : --verbose --report --browser --direct --execute --locate --iftouched\n") print(" --program --file --page --arguments --batch --edit --report --clear\n") print(" --make --lmake --wmake --path --stubpath --indirect --before --after\n") - print(" --tree\n") + print(" --tree --autotree\n") print("\n") print("example : texmfstart pstopdf.rb cow.eps\n") print(" texmfstart --locate examplex.rb\n") @@ -768,9 +768,10 @@ def execute(arguments) $execute = $directives['execute'] || $directives['exec'] || false $locate = $directives['locate'] || false - $path = $directives['path'] || '' - $tree = $directives['tree'] || '' + $autotree = if $directives['autotree'] then (ENV['TEXMFSTART_TREE'] || '') else '' end + $path = $directives['path'] || '' + $tree = $directives['tree'] || $autotree || '' $make = $directives['make'] || false $unix = $directives['unix'] || false diff --git a/tex/context/base/context.tex b/tex/context/base/context.tex index 941bea809..4b350c4a6 100644 --- a/tex/context/base/context.tex +++ b/tex/context/base/context.tex @@ -31,7 +31,7 @@ %D 2004.8.30 the low level interface is english. Watch out and adapt %D your styles an modules. -\def\contextversion{2005.11.09} +\def\contextversion{2005.11.14} %D For those who want to use this: diff --git a/tex/context/base/core-con.tex b/tex/context/base/core-con.tex index a6d66641c..fad5c8974 100644 --- a/tex/context/base/core-con.tex +++ b/tex/context/base/core-con.tex @@ -767,6 +767,22 @@ \dododefineconversion[][#1][#2]% \fi} +%D \starttyping +%D \def\dododefineconversion[#1][#2][#3]% +%D {\ConvertConstantAfter\doifinstringelse{,}{#3} +%D {\scratchcounter\zerocount +%D \def\docommando##1% +%D {\advance\scratchcounter \plusone +%D \setvalue{\??cv#1#2\the\scratchcounter}{##1}}% +%D \processcommalist[#3]\docommando +%D \setvalue{\??cv#1#2}##1{\executeifdefined{\??cv#1#2##1}\unknown}} % catch out-of-range numbers +%D {\setvalue{\??cv#1#2}{#3}}} +%D \stoptyping + +%D This approach has the disadvantage that when you run out of +%D symbols you get unknown results. The following implementation +%D permits overloading of the converter: + \def\dododefineconversion[#1][#2][#3]% {\ConvertConstantAfter\doifinstringelse{,}{#3} {\scratchcounter\zerocount @@ -774,30 +790,22 @@ {\advance\scratchcounter \plusone \setvalue{\??cv#1#2\the\scratchcounter}{##1}}% \processcommalist[#3]\docommando - \setvalue{\??cv#1#2}##1{\csname\??cv#1#2##1\endcsname}} + \setevalue{\??cv#1#2}##1% + {\noexpand\docheckedconversion{#1#2}{\the\scratchcounter}{##1}}} {\setvalue{\??cv#1#2}{#3}}} -% \def\convertnumber#1% -% {\csname\??cv#1\endcsname} - -% \def\convertnumber#1% -% {\csname\??cv -% \ifundefined{\??cv\currentlanguage#1}\else\currentlanguage\fi -% #1\endcsname} - -% \def\doifconversiondefinedelse#1% -% {\ifundefined{\??cv#1}% -% \@EA\secondoftwoarguments -% \else -% \@EA\firstoftwoarguments -% \fi} - -% \def\doifconversiondefinedelse#1% -% {\ifundefined{\??cv\ifundefined{\??cv\currentlanguage:#1}\else\currentlanguage\fi#1}% -% \@EA\secondoftwoarguments -% \else -% \@EA\firstoftwoarguments -% \fi} +\def\docheckedconversion#1#2#3% class maxnumber number + {\executeifdefined{\??cv#1#3}\unknown} + +%D When Gerben reported problems with footnote numbering per page, +%D Taco came with the following wrap around solution. So, let's +%D overload the checked conversion macro: + +\def\docheckedconversion#1#2#3% class maxnumber number + {\executeifdefined{\??cv#1\modulatednumber{#2}{#3}}\unknown} + +%D Taco's modulo code is implemented in the system module +%D \type {syst-con}. \beginETEX \ifcsname diff --git a/tex/context/base/core-itm.tex b/tex/context/base/core-itm.tex index 976daf129..28bba5e11 100644 --- a/tex/context/base/core-itm.tex +++ b/tex/context/base/core-itm.tex @@ -120,7 +120,7 @@ \c!beforehead,\c!afterhead,\c!before,\c!inbetween,\c!after, \c!stopper,\c!placestopper,\c!indenting, \c!n,\c!inner,\c!symbol,\c!margin,\c!items, - \c!leftmargin,\c!rightmargin, + \c!leftmargin,\c!rightmargin,\c!indentnext, \c!start,\c!lefttext,\c!righttext]} \def\setupitemgroups @@ -401,20 +401,21 @@ \v!four=>\!!counta4\relax, \v!five=>\!!counta5\relax, \s!unknown=>\@EA\!!counta\getitemparameter\itemlevel\c!n]% - % new -% now handled in column routines -% \edef\columneditemleftskip{\the\leftskip}% -% \def\postprocesscolumnbox##1% -% {\scratchdimen\columneditemleftskip -% \divide\scratchdimen \nofcolumns -% \hbox{\hskip\columneditemleftskip\hbox{\box##1}}}% -% \scratchdimen-\columneditemleftskip -% \multiply\scratchdimen \nofcolumns -% \advance\scratchdimen \columneditemleftskip -% \advance\scratchdimen \hsize -% \edef\columntextwidth{\the\scratchdimen}% -% \leftskip\zeropoint - % so far + % + % now handled in column routines + % + % \edef\columneditemleftskip{\the\leftskip}% + % \def\postprocesscolumnbox##1% + % {\scratchdimen\columneditemleftskip + % \divide\scratchdimen \nofcolumns + % \hbox{\hskip\columneditemleftskip\hbox{\box##1}}}% + % \scratchdimen-\columneditemleftskip + % \multiply\scratchdimen \nofcolumns + % \advance\scratchdimen \columneditemleftskip + % \advance\scratchdimen \hsize + % \edef\columntextwidth{\the\scratchdimen}% + % \leftskip\zeropoint + % \startcolumns [\c!n=\!!counta, % netter \??op\itemlevel\c!n \c!height=, @@ -508,7 +509,8 @@ \ifnum\itemlevel=\plusone \doitembreak\allowbreak % toegevoegd \getitemparameter1\c!after - \dochecknextindentation\??oo + % was: \dochecknextindentation\??oo, is now: + \dochecknextindentation{\??op\currentitemgroup\itemlevel}% \else % nieuw, not yet nobreak handling \ifcase\autoitemgroupspacing diff --git a/tex/context/base/core-spa.tex b/tex/context/base/core-spa.tex index cb3363f8c..0603ef8ef 100644 --- a/tex/context/base/core-spa.tex +++ b/tex/context/base/core-spa.tex @@ -1206,11 +1206,24 @@ \definecomplexorsimple\setupindenting +% \def\complexsetupindenting[#1]% +% {\edef\currentindenting{#1}% +% \indentfirstparagraphtrue +% \parindent\ctxparindent +% \chardef\indentingtoggle\zerocount +% \processcommalist[#1]\docomplexsetupindenting +% \ifindentfirstparagraph\else\noindentation\fi % added +% \toggleindentation} + +\indentfirstparagraphtrue +\parindent\ctxparindent +\chardef\indentingtoggle\zerocount + \def\complexsetupindenting[#1]% {\edef\currentindenting{#1}% - \indentfirstparagraphtrue - \parindent\ctxparindent - \chardef\indentingtoggle\zerocount + % not here: \indentfirstparagraphtrue + % not here: \parindent\ctxparindent + % not here: \chardef\indentingtoggle\zerocount \processcommalist[#1]\docomplexsetupindenting \ifindentfirstparagraph\else\noindentation\fi % added \toggleindentation} @@ -1258,6 +1271,10 @@ \simplesetupindenting \fi} +\defineindentingmethod [\v!reset] {\parindent\zeropoint + \indentfirstparagraphtrue + \chardef\indentingtoggle\zerocount} + \def\noindenting{\indenting[\v!no, \v!next ]} \def\doindenting{\indenting[\v!yes,\v!first]} @@ -2639,8 +2656,21 @@ \def\dosetraggedcommand#1% {\expanded{\dodosetraggedcommand{#1}}} +% \def\dodosetraggedcommand#1% beware: #1=empty is ignored, keep that! +% {\let\raggedcommand \relax +% \let\raggedtopcommand \empty +% \let\raggedbottomcommand\empty +% \chardef\raggedoneliner\zerocount +% \doifsomething{#1} +% {\doifinsetelse\v!broad{#1}\!!doneatrue\!!doneafalse +% \doifinsetelse\v!wide {#1}\!!donebtrue\!!donebfalse +% \!!donectrue +% \rawprocesscommalist[#1]\dododosetraggedcommand}} + +\newtoks\everyraggedcommand \def\raggedcommand{\the\everyraggedcommand} + \def\dodosetraggedcommand#1% beware: #1=empty is ignored, keep that! - {\let\raggedcommand \relax + {\everyraggedcommand \emptytoks \let\raggedtopcommand \empty \let\raggedbottomcommand\empty \chardef\raggedoneliner\zerocount @@ -2655,23 +2685,36 @@ \def\@@ragged@@command{@@raggedcommand} +\setvalue{\@@ragged@@command\v!hanging }{\appendtoks\enableprotruding \to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!nothanging }{\appendtoks\disableprotruding \to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!hz }{\appendtoks\enableadjusting \to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!nohz }{\appendtoks\disableadjusting \to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!spacing }{\appendtoks\enablespacehandling \to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!nospacing }{\appendtoks\disablespacehandling\to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!hyphenated }{\appendtoks\dohyphens \to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!nothyphenated}{\appendtoks\nohyphens \to\everyraggedcommand} + +\setvalue{\@@ragged@@command\v!tolerant }{\appendtoks\tolerance3000\relax \to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!verytolerant}{\appendtoks\tolerance4500\relax \to\everyraggedcommand} +\setvalue{\@@ragged@@command\v!stretch }{\appendtoks\emergencystretch\bodyfontsize\to\everyraggedcommand} + \setvalue{\@@ragged@@command\v!left}% - {\if!!donea \def\raggedcommand{\veryraggedleft}% - \else \def\raggedcommand{\raggedleft}% + {\if!!donea \appendtoks\veryraggedleft\to\everyraggedcommand + \else \appendtoks\raggedleft \to\everyraggedcommand \fi \!!donecfalse} \setvalue{\@@ragged@@command\v!right}% - {\if!!donea \def\raggedcommand{\veryraggedright}% - \else \def\raggedcommand{\raggedright}% + {\if!!donea \appendtoks\veryraggedright\to\everyraggedcommand + \else \appendtoks\raggedright \to\everyraggedcommand \fi \!!donecfalse} \setvalue{\@@ragged@@command\v!middle}% {\if!!donec - \if!!doneb \def\raggedcommand{\raggedwidecenter}% - \else\if!!donea \def\raggedcommand{\veryraggedcenter}% - \else \def\raggedcommand{\raggedcenter}% + \if!!doneb \appendtoks\raggedwidecenter\to\everyraggedcommand + \else\if!!donea \appendtoks\veryraggedcenter\to\everyraggedcommand + \else \appendtoks\raggedcenter \to\everyraggedcommand \fi\fi \!!donecfalse \else @@ -2694,13 +2737,13 @@ \let\raggedtopcommand\vfilll} % ugly laho (lohi) \setvalue{\@@ragged@@command\v!no}% - {\def\raggedcommand{\raggedright}} + {\appendtoks\raggedright\to\everyraggedcommand} \setvalue{\@@ragged@@command\v!yes}% - {\let\raggedcommand\notragged} + {\appendtoks\notragged\to\everyraggedcommand} \setvalue{\@@ragged@@command\v!normal}% - {\let\raggedcommand\notragged} + {\appendtoks\notragged\to\everyraggedcommand} \setvalue{\@@ragged@@command\v!inner}% not yet perfect {\signalrightpage % may interfere @@ -3670,6 +3713,10 @@ \setvalue{@@align@@\v!new }{\@@asraggedfalse} % so new will give you consistency \setvalue{@@align@@\v!reset }{\notragged\normalbottom} +\setvalue{@@align@@\v!tolerant }{\tolerance3000 \relax} +\setvalue{@@align@@\v!verytolerant}{\tolerance4500 \relax} +\setvalue{@@align@@\v!stretch }{\emergencystretch\bodyfontsize} + \setvalue{@@ngila@@\v!broad }{\!!doneatrue} \setvalue{@@ngila@@\v!wide }{\!!donebtrue} diff --git a/tex/context/base/page-mak.tex b/tex/context/base/page-mak.tex index a6e5a66fd..2db3c9b54 100644 --- a/tex/context/base/page-mak.tex +++ b/tex/context/base/page-mak.tex @@ -141,7 +141,7 @@ \makeupparameter\c!bottom \egroup \flushmarks % new, here, else empty pages -\stopregistercolor + \stopregistercolor \doflushmakeup \egroup \calculatehsizes diff --git a/tex/context/base/sort-lan.tex b/tex/context/base/sort-lan.tex index 60b0699ac..21ab85c13 100644 --- a/tex/context/base/sort-lan.tex +++ b/tex/context/base/sort-lan.tex @@ -96,11 +96,25 @@ % czech % -% a-c ccaron d- +% a) make a single group for: "a", "á", "A", "Á" +% b) make a different two groups for: "c", "C" and "c", "C" +% c) sorting rule: "A" < "Á" < "a" < "á" < "C" < "c" < "C" < "c" +% d) sorting rule: "h" < "ch" < "i" ("c" < "h") + +\def\czsortdivisionch{ch} +\def\czsortdivisionCh{Ch} \startmode[sortorder-cz] - \exportsortrule {ccaron} {c+1} - \exportsortreduction {ch} {c} + \exportsortexpansion{aacute}{a} + \exportsortexpansion{Aacute}{A} + \exportsortexpansion{ccaron}{c+1} + \exportsortexpansion{Ccaron}{c+1} + \exportsortdivision{c+1}{ccaron} + \exportsortreduction{ch}{h+1} + \exportsortexpansion{ch}{h+1} + \exportsortreduction{Ch}{h+1} + \exportsortexpansion{Ch}{h+1} + \exportsortdivision{h+1}{czsortdivisionch} \stopmode \endinput diff --git a/tex/context/base/spec-tpd.tex b/tex/context/base/spec-tpd.tex index 56fd9342c..0e97a3858 100644 --- a/tex/context/base/spec-tpd.tex +++ b/tex/context/base/spec-tpd.tex @@ -241,7 +241,7 @@ %D nasty but needed -\appendtoksonce \loadallfontmapfiles \to \everyPDFximage +\appendtoksonce \loadallfontmapfiles \to \everyPDFximage % currently == \everyPDFxform %D \macros %D {doinsertfile,dogetnofinsertpages} @@ -1450,7 +1450,8 @@ \else \def\setMPPDFobject#1#2% resources boxnumber - {\immediate\pdfxform resources{#1}#2% + {\the\everyPDFxform + \immediate\pdfxform resources{#1}#2% \edef\getMPPDFobject{\noexpand\pdfrefxform\the\pdflastxform}} \fi diff --git a/tex/context/base/supp-pdf.tex b/tex/context/base/supp-pdf.tex index b40a699f2..e6a6007f5 100644 --- a/tex/context/base/supp-pdf.tex +++ b/tex/context/base/supp-pdf.tex @@ -2209,6 +2209,7 @@ \else\ifnum\pdftexversion<14 \def\getMPPDFobject{\box#2}% \else + \ifx\everyPDFxform\undefined\else\the\everyPDFxform\fi \immediate\pdfxform resources{#1}#2% \edef\getMPPDFobject{\noexpand\pdfrefxform\the\pdflastxform}% \fi\fi\fi} diff --git a/tex/context/base/syst-con.tex b/tex/context/base/syst-con.tex index a9e04921f..eedcde38b 100644 --- a/tex/context/base/syst-con.tex +++ b/tex/context/base/syst-con.tex @@ -207,5 +207,54 @@ \def\threedigits#1% {\ifnum#1<10 00\else\ifnum#1<100 0\fi\fi\number#1} +%D \macros{modulonumber} +%D +%D In the conversion macros described in \type {core-con} we +%D need a wrap||around method. The following solution is +%D provided by Taco. +%D +%D The \type {modulonumber} macro expands to the mathematical +%D modulo of a positive integer. It is crucial for it's +%D application that this macro is fully exandable. +%D +%D The expression inside the \type {\numexpr} itself is +%D somewhat bizarre because \ETEX\ uses a rounding +%D division instead of truncation. If \ETEX's division +%D would have behaved like \TEX's normal\type{\divide}, then +%D the expression could have been somewhat simpler, like +%D \type {#2-(#2/#1)*#1}. This works just as well, but a bit +%D more complex. + +\beginETEX + +\def\modulonumber#1#2% + {\the\numexpr#2-((((#2+(#1/2))/#1)-1)*#1)\relax} + +\endETEX + +%D \macros{modulatednumber} +%D +%D Modulo numbers run from zero to one less than the limit, +%D but for conversion sets, we need a value between 1 and the +%D limit. The \type{\modulatednumber} arranges that. This +%D macro also needs to be fully expandable, resulting in +%D two \type{\numexpr}s. + +\beginETEX + +\def\modulatednumber#1#2% + {\ifnum\the\numexpr\modulonumber{#1}{#2}\relax=0 #1% + \else \the\numexpr\modulonumber{#1}{#2}\relax \fi} + +\endETEX + +%D When not running \ETEX\ you're left with the maximum: + +\beginTEX + +\def\modulatednumber#1#2% + {\ifnum#2>#1 #1\else#2\fi} + +\endTEX \protect \endinput diff --git a/tex/context/base/syst-new.tex b/tex/context/base/syst-new.tex index 0172745bf..b46b319d7 100644 --- a/tex/context/base/syst-new.tex +++ b/tex/context/base/syst-new.tex @@ -820,4 +820,48 @@ \ifx\torange\empty\let\torange\fromrange\fi \dostepwiserecurse\fromrange\torange1{#2{\recurselevel}}} +%D \macros {uncompresslist} +%D +%D When given a list like \type{1,4-7,9} as argument, this macro +%D will store the expanded commalist in \type{\uncompressedlist}. +%D +%D \startbuffer +%D \def\MojcaHasToDoTheTasks[#1]#2% +%D {{\uncompresslist[#1]% +%D \def\processitem##1{I have to do ##1 #2\par}% +%D \processcommacommand[\uncompressedlist]\processitem}} +%D +%D \MojcaHasToDoTheTasks [1-4,7,9-11] {until tomorrow} +%D \stopbuffer +%D +%D Here is an example of how to use \type {\uncompresslist}: +%D \typebuffer +%D +%D The output of this is: +%D +%D \getbuffer + +\beginETEX \numexpr + +\def\uncompresslist[#1]% by TH + {\let\uncompressedlist\empty + \def\docompressedlistitem##1-##2-% + {\@EA\dorecurse\@EA + {\the\numexpr1+##2-##1\relax}% + {\@EA\appendtocommalist\@EA{\the\numexpr##1-1+####1\relax}\uncompressedlist}}% + \def\douncompresslist##1% + {\doifinstringelse{-}{##1} + {\docompressedlistitem##1-} + {\appendtocommalist{##1}\uncompressedlist}}% + \processcommalist[#1]\douncompresslist} + +\endETEX + +\def\uncompresslist[#1]% + {\def\uncompressedlist{#1}} + +\beginTEX + +\endTEX + \protect \endinput diff --git a/tex/context/base/type-ini.tex b/tex/context/base/type-ini.tex index f551c8861..76642010b 100644 --- a/tex/context/base/type-ini.tex +++ b/tex/context/base/type-ini.tex @@ -382,7 +382,7 @@ \def\loadmapfile[#1]% {\expanded{\processcommalist[#1]}\loadthemapfile} -% too soon, no driver known, \ifproductionrun \loadallfontmapfiles \fi} +% too soon, no driver known, \ifproductionrun \loadallfontmapfiles \fi % temp hack, will become just \addto @@ -462,6 +462,9 @@ % the map directives need to end up in the right place in the stream +% hm, the timing of when pdftex needs the map file info keeps changing; +% it's really time to move to map line support + % \appendtoks \loadallfontmapfiles \to \everyPDFximage % \appendtoks \loadallfontmapfiles \to \everystarttext % \appendtoks \loadallfontmapfiles \to \everybeforepagebody diff --git a/tex/context/interface/cont-cz.xml b/tex/context/interface/cont-cz.xml index c131ba7ca..8872e79cc 100644 --- a/tex/context/interface/cont-cz.xml +++ b/tex/context/interface/cont-cz.xml @@ -1,5 +1,25 @@ <?xml version="1.0"?> +<!-- + todo: framed and similar align keys now supports more keys + + <cd:common name='align'> + <cd:constant type="visici"/> + <cd:constant type="nohanging"/> + <cd:constant type="hz"/> + <cd:constant type="nohz"/> + <cd:constant type="mezerovani"/> + <cd:constant type="nospacing"/> + <cd:constant type="hyphenated"/> + <cd:constant type="nothyphenated"/> + <cd:constant type="tolerantni"/> + <cd:constant type="velmitolerantni"/> + <cd:constant type="natahnout"/> + </cd:common> + + <cd:share name='align'/> +--> + <cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2004.11.17"> <cd:command name="installlanguage" file="lang-ini.tex"> diff --git a/tex/context/interface/cont-de.xml b/tex/context/interface/cont-de.xml index db05e98e3..676afe97a 100644 --- a/tex/context/interface/cont-de.xml +++ b/tex/context/interface/cont-de.xml @@ -1,5 +1,25 @@ <?xml version="1.0"?> +<!-- + todo: framed and similar align keys now supports more keys + + <cd:common name='align'> + <cd:constant type="haengend"/> + <cd:constant type="nohanging"/> + <cd:constant type="hz"/> + <cd:constant type="nohz"/> + <cd:constant type="spatiumausgleich"/> + <cd:constant type="nospacing"/> + <cd:constant type="hyphenate"/> + <cd:constant type="nothyphenated"/> + <cd:constant type="tolerant"/> + <cd:constant type="sehrtolerant"/> + <cd:constant type="strecken"/> + </cd:common> + + <cd:share name='align'/> +--> + <cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2004.11.17"> <cd:command name="installlanguage" file="lang-ini.tex"> diff --git a/tex/context/interface/cont-en.xml b/tex/context/interface/cont-en.xml index 99caedfc4..d1a034180 100644 --- a/tex/context/interface/cont-en.xml +++ b/tex/context/interface/cont-en.xml @@ -1,5 +1,25 @@ <?xml version="1.0"?> +<!-- + todo: framed and similar align keys now supports more keys + + <cd:common name='align'> + <cd:constant type="hanging"/> + <cd:constant type="nohanging"/> + <cd:constant type="hz"/> + <cd:constant type="nohz"/> + <cd:constant type="spacing"/> + <cd:constant type="nospacing"/> + <cd:constant type="hyphenated"/> + <cd:constant type="nothyphenated"/> + <cd:constant type="tolerant"/> + <cd:constant type="verytolerant"/> + <cd:constant type="stretch"/> + </cd:common> + + <cd:share name='align'/> +--> + <cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2004.11.17"> <cd:command name="installlanguage" file="lang-ini.tex"> diff --git a/tex/context/interface/cont-it.xml b/tex/context/interface/cont-it.xml index e9758b989..4484dd075 100644 --- a/tex/context/interface/cont-it.xml +++ b/tex/context/interface/cont-it.xml @@ -1,5 +1,25 @@ <?xml version="1.0"?> +<!-- + todo: framed and similar align keys now supports more keys + + <cd:common name='align'> + <cd:constant type="sospeso"/> + <cd:constant type="nohanging"/> + <cd:constant type="hz"/> + <cd:constant type="nohz"/> + <cd:constant type="spaziatura"/> + <cd:constant type="nospacing"/> + <cd:constant type="sillabato"/> + <cd:constant type="nonsillabato"/> + <cd:constant type="tollerante"/> + <cd:constant type="moltotollerante"/> + <cd:constant type="dilata"/> + </cd:common> + + <cd:share name='align'/> +--> + <cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2004.11.17"> <cd:command name="installlanguage" file="lang-ini.tex"> diff --git a/tex/context/interface/cont-nl.xml b/tex/context/interface/cont-nl.xml index 7958298fb..d6c67575b 100644 --- a/tex/context/interface/cont-nl.xml +++ b/tex/context/interface/cont-nl.xml @@ -1,5 +1,25 @@ <?xml version="1.0"?> +<!-- + todo: framed and similar align keys now supports more keys + + <cd:common name='align'> + <cd:constant type="hangend"/> + <cd:constant type="nohanging"/> + <cd:constant type="hz"/> + <cd:constant type="geenhz"/> + <cd:constant type="spatiering"/> + <cd:constant type="geenspatiering"/> + <cd:constant type="afgebroken"/> + <cd:constant type="nietafgebroken"/> + <cd:constant type="soepel"/> + <cd:constant type="zeersoepel"/> + <cd:constant type="rek"/> + </cd:common> + + <cd:share name='align'/> +--> + <cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2004.11.17"> <cd:command name="installlanguage" file="lang-ini.tex"> diff --git a/tex/context/interface/cont-ro.xml b/tex/context/interface/cont-ro.xml index bd91e5223..eecf586d5 100644 --- a/tex/context/interface/cont-ro.xml +++ b/tex/context/interface/cont-ro.xml @@ -1,5 +1,25 @@ <?xml version="1.0"?> +<!-- + todo: framed and similar align keys now supports more keys + + <cd:common name='align'> + <cd:constant type="suspendat"/> + <cd:constant type="nohanging"/> + <cd:constant type="hz"/> + <cd:constant type="nohz"/> + <cd:constant type="spatiere"/> + <cd:constant type="nospacing"/> + <cd:constant type="despsilabe"/> + <cd:constant type="nedespsilabe"/> + <cd:constant type="tolerant"/> + <cd:constant type="foartetolerant"/> + <cd:constant type="dilatat"/> + </cd:common> + + <cd:share name='align'/> +--> + <cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2004.11.17"> <cd:command name="installlanguage" file="lang-ini.tex"> diff --git a/tex/context/interface/keys-cz.xml b/tex/context/interface/keys-cz.xml index 496e8a857..150dfbc99 100644 --- a/tex/context/interface/keys-cz.xml +++ b/tex/context/interface/keys-cz.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> -<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="cz" version="2005.11.09"> +<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="cz" version="2005.11.14"> <cd:variables> <cd:variable name="one" value="jedna"/> diff --git a/tex/context/interface/keys-de.xml b/tex/context/interface/keys-de.xml index 43e27f3bf..b7cf214d9 100644 --- a/tex/context/interface/keys-de.xml +++ b/tex/context/interface/keys-de.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> -<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="de" version="2005.11.09"> +<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="de" version="2005.11.14"> <cd:variables> <cd:variable name="one" value="eins"/> diff --git a/tex/context/interface/keys-en.xml b/tex/context/interface/keys-en.xml index d0ddd2b1b..eeb0b13a2 100644 --- a/tex/context/interface/keys-en.xml +++ b/tex/context/interface/keys-en.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> -<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2005.11.09"> +<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2005.11.14"> <cd:variables> <cd:variable name="one" value="one"/> diff --git a/tex/context/interface/keys-it.xml b/tex/context/interface/keys-it.xml index f7c124736..d6b8f5afe 100644 --- a/tex/context/interface/keys-it.xml +++ b/tex/context/interface/keys-it.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> -<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="it" version="2005.11.09"> +<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="it" version="2005.11.14"> <cd:variables> <cd:variable name="one" value="uno"/> diff --git a/tex/context/interface/keys-nl.xml b/tex/context/interface/keys-nl.xml index be58640d4..beead00ec 100644 --- a/tex/context/interface/keys-nl.xml +++ b/tex/context/interface/keys-nl.xml @@ -1,6 +1,6 @@ <?xml version="1.0"?> -<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="nl" version="2005.11.09"> +<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="nl" version="2005.11.14"> <cd:variables> <cd:variable name="one" value="een"/> diff --git a/tex/context/patterns/lang-us.hyp b/tex/context/patterns/lang-us.hyp new file mode 100644 index 000000000..b349d011d --- /dev/null +++ b/tex/context/patterns/lang-us.hyp @@ -0,0 +1,25 @@ +% context hyphenation file, see lang-us.rme for original comment + +% source of data: ushyphmax.tex ushyph.tex hyphen.tex + +% begin hyphenation data + +\hyphenation { +as-so-ciate +as-so-ciates +dec-li-na-tion +oblig-a-tory +phil-an-thropic +present +presents +project +projects +reci-procity +re-cog-ni-zance +ref-or-ma-tion +ret-ri-bu-tion +ta-ble +} + +% end hyphenation data + diff --git a/tex/context/patterns/lang-us.pat b/tex/context/patterns/lang-us.pat new file mode 100644 index 000000000..0b509b932 --- /dev/null +++ b/tex/context/patterns/lang-us.pat @@ -0,0 +1,4458 @@ +% context pattern file, see lang-us.rme for original comment + +% source of data: ushyphmax.tex ushyph.tex hyphen.tex + +% begin pattern data + +\patterns { +.ach4 +.ad4der +.af1t +.al3t +.am5at +.an5c +.ang4 +.ani5m +.ant4 +.an3te +.anti5s +.ar5s +.ar4tie +.ar4ty +.as3c +.as1p +.as1s +.aster5 +.atom5 +.au1d +.av4i +.awn4 +.ba4g +.ba5na +.bas4e +.ber4 +.be5ra +.be3sm +.be5sto +.bri2 +.but4ti +.cam4pe +.can5c +.capa5b +.car5ol +.ca4t +.ce4la +.ch4 +.chill5i +.ci2 +.cit5r +.co3e +.co4r +.cor5ner +.de4moi +.de3o +.de3ra +.de3ri +.des4c +.dictio5 +.do4t +.du4c +.dumb5 +.earth5 +.eas3i +.eb4 +.eer4 +.eg2 +.el5d +.el3em +.enam3 +.en3g +.en3s +.eq5ui5t +.er4ri +.es3 +.eu3 +.eye5 +.fes3 +.for5mer +.ga2 +.ge2 +.gen3t4 +.ge5og +.gi5a +.gi4b +.go4r +.hand5i +.han5k +.he2 +.hero5i +.hes3 +.het3 +.hi3b +.hi3er +.hon5ey +.hon3o +.hov5 +.id4l +.idol3 +.im3m +.im5pin +.in1 +.in3ci +.ine2 +.in2k +.in3s +.ir5r +.is4i +.ju3r +.la4cy +.la4m +.lat5er +.lath5 +.le2 +.leg5e +.len4 +.lep5 +.lev1 +.li4g +.lig5a +.li2n +.li3o +.li4t +.mag5a5 +.mal5o +.man5a +.mar5ti +.me2 +.mer3c +.me5ter +.mis1 +.mist5i +.mon3e +.mo3ro +.mu5ta +.muta5b +.ni4c +.od2 +.odd5 +.of5te +.or5ato +.or3c +.or1d +.or3t +.os3 +.os4tl +.oth3 +.out3 +.ped5al +.pe5te +.pe5tit +.pi4e +.pio5n +.pi2t +.pre3m +.ra4c +.ran4t +.ratio5na +.ree2 +.re5mit +.res2 +.re5stat +.ri4g +.rit5u +.ro4q +.ros5t +.row5d +.ru4d +.sci3e +.self5 +.sell5 +.se2n +.se5rie +.sh2 +.si2 +.sing4 +.st4 +.sta5bl +.sy2 +.ta4 +.te4 +.ten5an +.th2 +.ti2 +.til4 +.tim5o5 +.ting4 +.tin5k +.ton4a +.to4p +.top5i +.tou5s +.trib5ut +.un1a +.un3ce +.under5 +.un1e +.un5k +.un5o +.un3u +.up3 +.ure3 +.us5a +.ven4de +.ve5ra +.wil5i +.ye4 +4ab. +a5bal +a5ban +abe2 +ab5erd +abi5a +ab5it5ab +ab5lat +ab5o5liz +4abr +ab5rog +ab3ul +a4car +ac5ard +ac5aro +a5ceou +ac1er +a5chet +4a2ci +a3cie +ac1in +a3cio +ac5rob +act5if +ac3ul +ac4um +a2d +ad4din +ad5er. +2adi +a3dia +ad3ica +adi4er +a3dio +a3dit +a5diu +ad4le +ad3ow +ad5ran +ad4su +4adu +a3duc +ad5um +ae4r +aeri4e +a2f +aff4 +a4gab +aga4n +ag5ell +age4o +4ageu +ag1i +4ag4l +ag1n +a2go +3agog +ag3oni +a5guer +ag5ul +a4gy +a3ha +a3he +ah4l +a3ho +ai2 +a5ia +a3ic. +ai5ly +a4i4n +ain5in +ain5o +ait5en +a1j +ak1en +al5ab +al3ad +a4lar +4aldi +2ale +al3end +a4lenti +a5le5o +al1i +al4ia. +ali4e +al5lev +4allic +4alm +a5log. +a4ly. +4alys +5a5lyst +5alyt +3alyz +4ama +am5ab +am3ag +ama5ra +am5asc +a4matis +a4m5ato +am5era +am3ic +am5if +am5ily +am1in +ami4no +a2mo +a5mon +amor5i +amp5en +a2n +an3age +3analy +a3nar +an3arc +anar4i +a3nati +4and +ande4s +an3dis +an1dl +an4dow +a5nee +a3nen +an5est. +a3neu +2ang +ang5ie +an1gl +a4n1ic +a3nies +an3i3f +an4ime +a5nimi +a5nine +an3io +a3nip +an3ish +an3it +a3niu +an4kli +5anniz +ano4 +an5ot +anoth5 +an2sa +an4sco +an4sn +an2sp +ans3po +an4st +an4sur +antal4 +an4tie +4anto +an2tr +an4tw +an3ua +an3ul +a5nur +4ao +apar4 +ap5at +ap5ero +a3pher +4aphi +a4pilla +ap5illar +ap3in +ap3ita +a3pitu +a2pl +apoc5 +ap5ola +apor5i +apos3t +aps5es +a3pu +aque5 +2a2r +ar3act +a5rade +ar5adis +ar3al +a5ramete +aran4g +ara3p +ar4at +a5ratio +ar5ativ +a5rau +ar5av4 +araw4 +arbal4 +ar4chan +ar5dine +ar4dr +ar5eas +a3ree +ar3ent +a5ress +ar4fi +ar4fl +ar1i +ar5ial +ar3ian +a3riet +ar4im +ar5inat +ar3io +ar2iz +ar2mi +ar5o5d +a5roni +a3roo +ar2p +ar3q +arre4 +ar4sa +ar2sh +4as. +as4ab +as3ant +ashi4 +a5sia. +a3sib +a3sic +5a5si4t +ask3i +as4l +a4soc +as5ph +as4sh +as3ten +as1tr +asur5a +a2ta +at3abl +at5ac +at3alo +at5ap +ate5c +at5ech +at3ego +at3en. +at3era +ater5n +a5terna +at3est +at5ev +4ath +ath5em +a5then +at4ho +ath5om +4ati. +a5tia +at5i5b +at1ic +at3if +ation5ar +at3itu +a4tog +a2tom +at5omiz +a4top +a4tos +a1tr +at5rop +at4sk +at4tag +at5te +at4th +a2tu +at5ua +at5ue +at3ul +at3ura +a2ty +au4b +augh3 +au3gu +au4l2 +aun5d +au3r +au5sib +aut5en +au1th +a2va +av3ag +a5van +ave4no +av3era +av5ern +av5ery +av1i +avi4er +av3ig +av5oc +a1vor +3away +aw3i +aw4ly +aws4 +ax4ic +ax4id +ay5al +aye4 +ays4 +azi4er +azz5i +5ba. +bad5ger +ba4ge +bal1a +ban5dag +ban4e +ban3i +barbi5 +bari4a +bas4si +1bat +ba4z +2b1b +b2be +b3ber +bbi4na +4b1d +4be. +beak4 +beat3 +4be2d +be3da +be3de +be3di +be3gi +be5gu +1bel +be1li +be3lo +4be5m +be5nig +be5nu +4bes4 +be3sp +be5str +3bet +bet5iz +be5tr +be3tw +be3w +be5yo +2bf +4b3h +bi2b +bi4d +3bie +bi5en +bi4er +2b3if +1bil +bi3liz +bina5r4 +bin4d +bi5net +bi3ogr +bi5ou +bi2t +3bi3tio +bi3tr +3bit5ua +b5itz +b1j +bk4 +b2l2 +blath5 +b4le. +blen4 +5blesp +b3lis +b4lo +blun4t +4b1m +4b3n +bne5g +3bod +bod3i +bo4e +bol3ic +bom4bi +bon4a +bon5at +3boo +5bor. +4b1ora +bor5d +5bore +5bori +5bos4 +b5ota +both5 +bo4to +bound3 +4bp +4brit +broth3 +2b5s2 +bsor4 +2bt +bt4l +b4to +b3tr +buf4fer +bu4ga +bu3li +bumi4 +bu4n +bunt4i +bu3re +bus5ie +buss4e +5bust +4buta +3butio +b5uto +b1v +4b5w +5by. +bys4 +1ca +cab3in +ca1bl +cach4 +ca5den +4cag4 +2c5ah +ca3lat +cal4la +call5in +4calo +can5d +can4e +can4ic +can5is +can3iz +can4ty +cany4 +ca5per +car5om +cast5er +cas5tig +4casy +ca4th +4cativ +cav5al +c3c +ccha5 +cci4a +ccompa5 +ccon4 +ccou3t +2ce. +4ced. +4ceden +3cei +5cel. +3cell +1cen +3cenc +2cen4e +4ceni +3cent +3cep +ce5ram +4cesa +3cessi +ces5si5b +ces5t +cet4 +c5e4ta +cew4 +2ch +4ch. +4ch3ab +5chanic +ch5a5nis +che2 +cheap3 +4ched +che5lo +3chemi +ch5ene +ch3er. +ch3ers +4ch1in +5chine. +ch5iness +5chini +5chio +3chit +chi2z +3cho2 +ch4ti +1ci +3cia +ci2a5b +cia5r +ci5c +4cier +5cific. +4cii +ci4la +3cili +2cim +2cin +c4ina +3cinat +cin3em +c1ing +c5ing. +5cino +cion4 +4cipe +ci3ph +4cipic +4cista +4cisti +2c1it +cit3iz +5ciz +ck1 +ck3i +1c4l4 +4clar +c5laratio +5clare +cle4m +4clic +clim4 +cly4 +c5n +1co +co5ag +coe2 +2cog +co4gr +coi4 +co3inc +col5i +5colo +col3or +com5er +con4a +c4one +con3g +con5t +co3pa +cop3ic +co4pl +4corb +coro3n +cos4e +cov1 +cove4 +cow5a +coz5e +co5zi +c1q +cras5t +5crat. +5cratic +cre3at +5cred +4c3reta +cre4v +cri2 +cri5f +c4rin +cris4 +5criti +cro4pl +crop5o +cros4e +cru4d +4c3s2 +2c1t +cta4b +ct5ang +c5tant +c2te +c3ter +c4ticu +ctim3i +ctu4r +c4tw +cud5 +c4uf +c4ui +cu5ity +5culi +cul4tis +3cultu +cu2ma +c3ume +cu4mi +3cun +cu3pi +cu5py +cur5a4b +cu5ria +1cus +cuss4i +3c4ut +cu4tie +4c5utiv +4cutr +1cy +cze4 +1d2a +5da. +2d3a4b +dach4 +4daf +2dag +da2m2 +dan3g +dard5 +dark5 +4dary +3dat +4dativ +4dato +5dav4 +dav5e +5day +d1b +d5c +d1d4 +2de. +deaf5 +deb5it +de4bon +decan4 +de4cil +de5com +2d1ed +4dee. +de5if +deli4e +del5i5q +de5lo +d4em +5dem. +3demic +dem5ic. +de5mil +de4mons +demor5 +1den +de4nar +de3no +denti5f +de3nu +de1p +de3pa +depi4 +de2pu +d3eq +d4erh +5derm +dern5iz +der5s +des2 +d2es. +de1sc +de2s5o +des3ti +de3str +de4su +de1t +de2to +de1v +dev3il +4dey +4d1f +d4ga +d3ge4t +dg1i +d2gy +d1h2 +5di. +1d4i3a +dia5b +di4cam +d4ice +3dict +3did +5di3en +d1if +di3ge +di4lato +d1in +1dina +3dine. +5dini +di5niz +1dio +dio5g +di4pl +dir2 +di1re +dirt5i +dis1 +5disi +d4is3t +d2iti +1di1v +d1j +d5k2 +4d5la +3dle. +3dled +3dles. +4dless +2d3lo +4d5lu +2dly +d1m +4d1n4 +1do +3do. +do5de +5doe +2d5of +d4og +do4la +doli4 +do5lor +dom5iz +do3nat +doni4 +doo3d +dop4p +d4or +3dos +4d5out +do4v +3dox +d1p +1dr +drag5on +4drai +dre4 +drea5r +5dren +dri4b +dril4 +dro4p +4drow +5drupli +4dry +2d1s2 +ds4p +d4sw +d4sy +d2th +1du +d1u1a +du2c +d1uca +duc5er +4duct. +4ducts +du5el +du4g +d3ule +dum4be +du4n +4dup +du4pe +d1v +d1w +d2y +5dyn +dy4se +dys5p +e1a4b +e3act +ead1 +ead5ie +ea4ge +ea5ger +ea4l +eal5er +eal3ou +eam3er +e5and +ear3a +ear4c +ear5es +ear4ic +ear4il +ear5k +ear2t +eart3e +ea5sp +e3ass +east3 +ea2t +eat5en +eath3i +e5atif +e4a3tu +ea2v +eav3en +eav5i +eav5o +2e1b +e4bel. +e4bels +e4ben +e4bit +e3br +e4cad +ecan5c +ecca5 +e1ce +ec5essa +ec2i +e4cib +ec5ificat +ec5ifie +ec5ify +ec3im +eci4t +e5cite +e4clam +e4clus +e2col +e4comm +e4compe +e4conc +e2cor +ec3ora +eco5ro +e1cr +e4crem +ec4tan +ec4te +e1cu +e4cul +ec3ula +2e2da +4ed3d +e4d1er +ede4s +4edi +e3dia +ed3ib +ed3ica +ed3im +ed1it +edi5z +4edo +e4dol +edon2 +e4dri +e4dul +ed5ulo +ee2c +eed3i +ee2f +eel3i +ee4ly +ee2m +ee4na +ee4p1 +ee2s4 +eest4 +ee4ty +e5ex +e1f +e4f3ere +1eff +e4fic +5efici +efil4 +e3fine +ef5i5nite +3efit +efor5es +e4fuse. +4egal +eger4 +eg5ib +eg4ic +eg5ing +e5git5 +eg5n +e4go. +e4gos +eg1ul +e5gur +5egy +e1h4 +eher4 +ei2 +e5ic +ei5d +eig2 +ei5gl +e3imb +e3inf +e1ing +e5inst +eir4d +eit3e +ei3th +e5ity +e1j +e4jud +ej5udi +eki4n +ek4la +e1la +e4la. +e4lac +elan4d +el5ativ +e4law +elaxa4 +e3lea +el5ebra +5elec +e4led +el3ega +e5len +e4l1er +e1les +el2f +el2i +e3libe +e4l5ic. +el3ica +e3lier +el5igib +e5lim +e4l3ing +e3lio +e2lis +el5ish +e3liv3 +4ella +el4lab +ello4 +e5loc +el5og +el3op. +el2sh +el4ta +e5lud +el5ug +e4mac +e4mag +e5man +em5ana +em5b +e1me +e2mel +e4met +em3ica +emi4e +em5igra +em1in2 +em5ine +em3i3ni +e4mis +em5ish +e5miss +em3iz +5emniz +emo4g +emoni5o +em3pi +e4mul +em5ula +emu3n +e3my +en5amo +e4nant +ench4er +en3dic +e5nea +e5nee +en3em +en5ero +en5esi +en5est +en3etr +e3new +en5ics +e5nie +e5nil +e3nio +en3ish +en3it +e5niu +5eniz +4enn +4eno +eno4g +e4nos +en3ov +en4sw +ent5age +4enthes +en3ua +en5uf +e3ny. +4en3z +e5of +eo2g +e4oi4 +e3ol +eop3ar +e1or +eo3re +eo5rol +eos4 +e4ot +eo4to +e5out +e5ow +e2pa +e3pai +ep5anc +e5pel +e3pent +ep5etitio +ephe4 +e4pli +e1po +e4prec +ep5reca +e4pred +ep3reh +e3pro +e4prob +ep4sh +ep5ti5b +e4put +ep5uta +e1q +equi3l +e4q3ui3s +er1a +era4b +4erand +er3ar +4erati. +2erb +er4bl +er3ch +er4che +2ere. +e3real +ere5co +ere3in +er5el. +er3emo +er5ena +er5ence +4erene +er3ent +ere4q +er5ess +er3est +eret4 +er1h +er1i +e1ria4 +5erick +e3rien +eri4er +er3ine +e1rio +4erit +er4iu +eri4v +e4riva +er3m4 +er4nis +4ernit +5erniz +er3no +2ero +er5ob +e5roc +ero4r +er1ou +er1s +er3set +ert3er +4ertl +er3tw +4eru +eru4t +5erwau +e1s4a +e4sage. +e4sages +es2c +e2sca +es5can +e3scr +es5cu +e1s2e +e2sec +es5ecr +es5enc +e4sert. +e4serts +e4serva +4esh +e3sha +esh5en +e1si +e2sic +e2sid +es5iden +es5igna +e2s5im +es4i4n +esis4te +esi4u +e5skin +es4mi +e2sol +es3olu +e2son +es5ona +e1sp +es3per +es5pira +es4pre +2ess +es4si4b +estan4 +es3tig +es5tim +4es2to +e3ston +2estr +e5stro +estruc5 +e2sur +es5urr +es4w +eta4b +eten4d +e3teo +ethod3 +et1ic +e5tide +etin4 +eti4no +e5tir +e5titio +et5itiv +4etn +et5ona +e3tra +e3tre +et3ric +et5rif +et3rog +et5ros +et3ua +et5ym +et5z +4eu +e5un +e3up +eu3ro +eus4 +eute4 +euti5l +eu5tr +eva2p5 +e2vas +ev5ast +e5vea +ev3ell +evel3o +e5veng +even4i +ev1er +e5verb +e1vi +ev3id +evi4l +e4vin +evi4v +e5voc +e5vu +e1wa +e4wag +e5wee +e3wh +ewil5 +ew3ing +e3wit +1exp +5eyc +5eye. +eys4 +1fa +fa3bl +fab3r +fa4ce +4fag +fain4 +fall5e +4fa4ma +fam5is +5far +far5th +fa3ta +fa3the +4fato +fault5 +4f5b +4fd +4fe. +feas4 +feath3 +fe4b +4feca +5fect +2fed +fe3li +fe4mo +fen2d +fend5e +fer1 +5ferr +fev4 +4f1f +f4fes +f4fie +f5fin. +f2f5is +f4fly +f2fy +4fh +1fi +fi3a +2f3ic. +4f3ical +f3ican +4ficate +f3icen +fi3cer +fic4i +5ficia +5ficie +4fics +fi3cu +fi5del +fight5 +fil5i +fill5in +4fily +2fin +5fina +fin2d5 +fi2ne +f1in3g +fin4n +fis4ti +f4l2 +f5less +flin4 +flo3re +f2ly5 +4fm +4fn +1fo +5fon +fon4de +fon4t +fo2r +fo5rat +for5ay +fore5t +for4i +fort5a +fos5 +4f5p +fra4t +f5rea +fres5c +fri2 +fril4 +frol5 +2f3s +2ft +f4to +f2ty +3fu +fu5el +4fug +fu4min +fu5ne +fu3ri +fusi4 +fus4s +4futa +1fy +1ga +gaf4 +5gal. +3gali +ga3lo +2gam +ga5met +g5amo +gan5is +ga3niz +gani5za +4gano +gar5n4 +gass4 +gath3 +4gativ +4gaz +g3b +gd4 +2ge. +2ged +geez4 +gel4in +ge5lis +ge5liz +4gely +1gen +ge4nat +ge5niz +4geno +4geny +1geo +ge3om +g4ery +5gesi +geth5 +4geto +ge4ty +ge4v +4g1g2 +g2ge +g3ger +gglu5 +ggo4 +gh3in +gh5out +gh4to +5gi. +1gi4a +gia5r +g1ic +5gicia +g4ico +gien5 +5gies. +gil4 +g3imen +3g4in. +gin5ge +5g4ins +5gio +3gir +gir4l +g3isl +gi4u +5giv +3giz +gl2 +gla4 +glad5i +5glas +1gle +gli4b +g3lig +3glo +glo3r +g1m +g4my +gn4a +g4na. +gnet4t +g1ni +g2nin +g4nio +g1no +g4non +1go +3go. +gob5 +5goe +3g4o4g +go3is +gon2 +4g3o3na +gondo5 +go3ni +5goo +go5riz +gor5ou +5gos. +gov1 +g3p +1gr +4grada +g4rai +gran2 +5graph. +g5rapher +5graphic +4graphy +4gray +gre4n +4gress. +4grit +g4ro +gruf4 +gs2 +g5ste +gth3 +gu4a +3guard +2gue +5gui5t +3gun +3gus +4gu4t +g3w +1gy +2g5y3n +gy5ra +h3ab4l +hach4 +hae4m +hae4t +h5agu +ha3la +hala3m +ha4m +han4ci +han4cy +5hand. +han4g +hang5er +hang5o +h5a5niz +han4k +han4te +hap3l +hap5t +ha3ran +ha5ras +har2d +hard3e +har4le +harp5en +har5ter +has5s +haun4 +5haz +haz3a +h1b +1head +3hear +he4can +h5ecat +h4ed +he5do5 +he3l4i +hel4lis +hel4ly +h5elo +hem4p +he2n +hena4 +hen5at +heo5r +hep5 +h4era +hera3p +her4ba +here5a +h3ern +h5erou +h3ery +h1es +he2s5p +he4t +het4ed +heu4 +h1f +h1h +hi5an +hi4co +high5 +h4il2 +himer4 +h4ina +hion4e +hi4p +hir4l +hi3ro +hir4p +hir4r +his3el +his4s +hith5er +hi2v +4hk +4h1l4 +hlan4 +h2lo +hlo3ri +4h1m +hmet4 +2h1n +h5odiz +h5ods +ho4g +hoge4 +hol5ar +3hol4e +ho4ma +home3 +hon4a +ho5ny +3hood +hoon4 +hor5at +ho5ris +hort3e +ho5ru +hos4e +ho5sen +hos1p +1hous +house3 +hov5el +4h5p +4hr4 +hree5 +hro5niz +hro3po +4h1s2 +h4sh +h4tar +ht1en +ht5es +h4ty +hu4g +hu4min +hun5ke +hun4t +hus3t4 +hu4t +h1w +h4wart +hy3pe +hy3ph +hy2s +2i1a +i2al +iam4 +iam5ete +i2an +4ianc +ian3i +4ian4t +ia5pe +iass4 +i4ativ +ia4tric +i4atu +ibe4 +ib3era +ib5ert +ib5ia +ib3in +ib5it. +ib5ite +i1bl +ib3li +i5bo +i1br +i2b5ri +i5bun +4icam +5icap +4icar +i4car. +i4cara +icas5 +i4cay +iccu4 +4iceo +4ich +2ici +i5cid +ic5ina +i2cip +ic3ipa +i4cly +i2c5oc +4i1cr +5icra +i4cry +ic4te +ictu2 +ic4t3ua +ic3ula +ic4um +ic5uo +i3cur +2id +i4dai +id5anc +id5d +ide3al +ide4s +i2di +id5ian +idi4ar +i5die +id3io +idi5ou +id1it +id5iu +i3dle +i4dom +id3ow +i4dr +i2du +id5uo +2ie4 +ied4e +5ie5ga +ield3 +ien5a4 +ien4e +i5enn +i3enti +i1er. +i3esc +i1est +i3et +4if. +if5ero +iff5en +if4fr +4ific. +i3fie +i3fl +4ift +2ig +iga5b +ig3era +ight3i +4igi +i3gib +ig3il +ig3in +ig3it +i4g4l +i2go +ig3or +ig5ot +i5gre +igu5i +ig1ur +i3h +4i5i4 +i3j +4ik +i1la +il3a4b +i4lade +i2l5am +ila5ra +i3leg +il1er +ilev4 +il5f +il1i +il3ia +il2ib +il3io +il4ist +2ilit +il2iz +ill5ab +4iln +il3oq +il4ty +il5ur +il3v +i4mag +im3age +ima5ry +imenta5r +4imet +im1i +im5ida +imi5le +i5mini +4imit +im4ni +i3mon +i2mu +im3ula +2in. +i4n3au +4inav +incel4 +in3cer +4ind +in5dling +2ine +i3nee +iner4ar +i5ness +4inga +4inge +in5gen +4ingi +in5gling +4ingo +4ingu +2ini +i5ni. +i4nia +in3io +in1is +i5nite. +5initio +in3ity +4ink +4inl +2inn +2i1no +i4no4c +ino4s +i4not +2ins +in3se +insur5a +2int. +2in4th +in1u +i5nus +4iny +2io +4io. +ioge4 +io2gr +i1ol +io4m +ion3at +ion4ery +ion3i +io5ph +ior3i +i4os +io5th +i5oti +io4to +i4our +2ip +ipe4 +iphras4 +ip3i +ip4ic +ip4re4 +ip3ul +i3qua +iq5uef +iq3uid +iq3ui3t +4ir +i1ra +ira4b +i4rac +ird5e +ire4de +i4ref +i4rel4 +i4res +ir5gi +ir1i +iri5de +ir4is +iri3tu +5i5r2iz +ir4min +iro4g +5iron. +ir5ul +2is. +is5ag +is3ar +isas5 +2is1c +is3ch +4ise +is3er +3isf +is5han +is3hon +ish5op +is3ib +isi4d +i5sis +is5itiv +4is4k +islan4 +4isms +i2so +iso5mer +is1p +is2pi +is4py +4is1s +is4sal +issen4 +is4ses +is4ta. +is1te +is1ti +ist4ly +4istral +i2su +is5us +4ita. +ita4bi +i4tag +4ita5m +i3tan +i3tat +2ite +it3era +i5teri +it4es +2ith +i1ti +4itia +4i2tic +it3ica +5i5tick +it3ig +it5ill +i2tim +2itio +4itis +i4tism +i2t5o5m +4iton +i4tram +it5ry +4itt +it3uat +i5tud +it3ul +4itz. +i1u +2iv +iv3ell +iv3en. +i4v3er. +i4vers. +iv5il. +iv5io +iv1it +i5vore +iv3o3ro +i4v3ot +4i5w +ix4o +4iy +4izar +izi4 +5izont +5ja +jac4q +ja4p +1je +jer5s +4jestie +4jesty +jew3 +jo4p +5judg +3ka. +k3ab +k5ag +kais4 +kal4 +k1b +k2ed +1kee +ke4g +ke5li +k3en4d +k1er +kes4 +k3est. +ke4ty +k3f +kh4 +k1i +5ki. +5k2ic +k4ill +kilo5 +k4im +k4in. +kin4de +k5iness +kin4g +ki4p +kis4 +k5ish +kk4 +k1l +4kley +4kly +k1m +k5nes +1k2no +ko5r +kosh4 +k3ou +kro5n +4k1s2 +k4sc +ks4l +k4sy +k5t +k1w +lab3ic +l4abo +laci4 +l4ade +la3dy +lag4n +lam3o +3land +lan4dl +lan5et +lan4te +lar4g +lar3i +las4e +la5tan +4lateli +4lativ +4lav +la4v4a +2l1b +lbin4 +4l1c2 +lce4 +l3ci +2ld +l2de +ld4ere +ld4eri +ldi4 +ld5is +l3dr +l4dri +le2a +le4bi +left5 +5leg. +5legg +le4mat +lem5atic +4len. +3lenc +5lene. +1lent +le3ph +le4pr +lera5b +ler4e +3lerg +3l4eri +l4ero +les2 +le5sco +5lesq +3less +5less. +l3eva +lev4er. +lev4era +lev4ers +3ley +4leye +2lf +l5fr +4l1g4 +l5ga +lgar3 +l4ges +lgo3 +2l3h +li4ag +li2am +liar5iz +li4as +li4ato +li5bi +5licio +li4cor +4lics +4lict. +l4icu +l3icy +l3ida +lid5er +3lidi +lif3er +l4iff +li4fl +5ligate +3ligh +li4gra +3lik +4l4i4l +lim4bl +lim3i +li4mo +l4im4p +l4ina +1l4ine +lin3ea +lin3i +link5er +li5og +4l4iq +lis4p +l1it +l2it. +5litica +l5i5tics +liv3er +l1iz +4lj +lka3 +l3kal +lka4t +l1l +l4law +l2le +l5lea +l3lec +l3leg +l3lel +l3le4n +l3le4t +ll2i +l2lin4 +l5lina +ll4o +lloqui5 +ll5out +l5low +2lm +l5met +lm3ing +l4mod +lmon4 +2l1n2 +3lo. +lob5al +lo4ci +4lof +3logic +l5ogo +3logu +lom3er +5long +lon4i +l3o3niz +lood5 +5lope. +lop3i +l3opm +lora4 +lo4rato +lo5rie +lor5ou +5los. +los5et +5losophiz +5losophy +los4t +lo4ta +loun5d +2lout +4lov +2lp +lpa5b +l3pha +l5phi +lp5ing +l3pit +l4pl +l5pr +4l1r +2l1s2 +l4sc +l2se +l4sie +4lt +lt5ag +ltane5 +l1te +lten4 +ltera4 +lth3i +l5ties. +ltis4 +l1tr +ltu2 +ltur3a +lu5a +lu3br +luch4 +lu3ci +lu3en +luf4 +lu5id +lu4ma +5lumi +l5umn. +5lumnia +lu3o +luo3r +4lup +luss4 +lus3te +1lut +l5ven +l5vet4 +2l1w +1ly +4lya +4lyb +ly5me +ly3no +2lys4 +l5yse +1ma +2mab +ma2ca +ma5chine +ma4cl +mag5in +5magn +2mah +maid5 +4mald +ma3lig +ma5lin +mal4li +mal4ty +5mania +man5is +man3iz +4map +ma5rine. +ma5riz +mar4ly +mar3v +ma5sce +mas4e +mas1t +5mate +math3 +ma3tis +4matiza +4m1b +mba4t5 +m5bil +m4b3ing +mbi4v +4m5c +4me. +2med +4med. +5media +me3die +m5e5dy +me2g +mel5on +mel4t +me2m +mem1o3 +1men +men4a +men5ac +men4de +4mene +men4i +mens4 +mensu5 +3ment +men4te +me5on +m5ersa +2mes +3mesti +me4ta +met3al +me1te +me5thi +m4etr +5metric +me5trie +me3try +me4v +4m1f +2mh +5mi. +mi3a +mid4a +mid4g +mig4 +3milia +m5i5lie +m4ill +min4a +3mind +m5inee +m4ingl +min5gli +m5ingly +min4t +m4inu +miot4 +m2is +mis4er. +mis5l +mis4ti +m5istry +4mith +m2iz +4mk +4m1l +m1m +mma5ry +4m1n +mn4a +m4nin +mn4o +1mo +4mocr +5mocratiz +mo2d1 +mo4go +mois2 +moi5se +4mok +mo5lest +mo3me +mon5et +mon5ge +moni3a +mon4ism +mon4ist +mo3niz +monol4 +mo3ny. +mo2r +4mora. +mos2 +mo5sey +mo3sp +moth3 +m5ouf +3mous +mo2v +4m1p +mpara5 +mpa5rab +mpar5i +m3pet +mphas4 +m2pi +mpi4a +mp5ies +m4p1in +m5pir +mp5is +mpo3ri +mpos5ite +m4pous +mpov5 +mp4tr +m2py +4m3r +4m1s2 +m4sh +m5si +4mt +1mu +mula5r4 +5mult +multi3 +3mum +mun2 +4mup +mu4u +4mw +1na +2n1a2b +n4abu +4nac. +na4ca +n5act +nag5er. +nak4 +na4li +na5lia +4nalt +na5mit +n2an +nanci4 +nan4it +nank4 +nar3c +4nare +nar3i +nar4l +n5arm +n4as +nas4c +nas5ti +n2at +na3tal +nato5miz +n2au +nau3se +3naut +nav4e +4n1b4 +ncar5 +n4ces. +n3cha +n5cheo +n5chil +n3chis +nc1in +nc4it +ncour5a +n1cr +n1cu +n4dai +n5dan +n1de +nd5est. +ndi4b +n5d2if +n1dit +n3diz +n5duc +ndu4r +nd2we +2ne. +n3ear +ne2b +neb3u +ne2c +5neck +2ned +ne4gat +neg5ativ +5nege +ne4la +nel5iz +ne5mi +ne4mo +1nen +4nene +3neo +ne4po +ne2q +n1er +nera5b +n4erar +n2ere +n4er5i +ner4r +1nes +2nes. +4nesp +2nest +4nesw +3netic +ne4v +n5eve +ne4w +n3f +n4gab +n3gel +nge4n4e +n5gere +n3geri +ng5ha +n3gib +ng1in +n5git +n4gla +ngov4 +ng5sh +n1gu +n4gum +n2gy +4n1h4 +nha4 +nhab3 +nhe4 +3n4ia +ni3an +ni4ap +ni3ba +ni4bl +ni4d +ni5di +ni4er +ni2fi +ni5ficat +n5igr +nik4 +n1im +ni3miz +n1in +5nine. +nin4g +ni4o +5nis. +nis4ta +n2it +n4ith +3nitio +n3itor +ni3tr +n1j +4nk2 +n5kero +n3ket +nk3in +n1kl +4n1l +n5m +nme4 +nmet4 +4n1n2 +nne4 +nni3al +nni4v +nob4l +no3ble +n5ocl +4n3o2d +3noe +4nog +noge4 +nois5i +no5l4i +5nologis +3nomic +n5o5miz +no4mo +no3my +no4n +non4ag +non5i +n5oniz +4nop +5nop5o5li +nor5ab +no4rary +4nosc +nos4e +nos5t +no5ta +1nou +3noun +nov3el3 +nowl3 +n1p4 +npi4 +npre4c +n1q +n1r +nru4 +2n1s2 +ns5ab +nsati4 +ns4c +n2se +n4s3es +nsid1 +nsig4 +n2sl +ns3m +n4soc +ns4pe +n5spi +nsta5bl +n1t +nta4b +nter3s +nt2i +n5tib +nti4er +nti2f +n3tine +n4t3ing +nti4p +ntrol5li +nt4s +ntu3me +nu1a +nu4d +nu5en +nuf4fe +n3uin +3nu3it +n4um +nu1me +n5umi +3nu4n +n3uo +nu3tr +n1v2 +n1w4 +nym4 +nyp4 +4nz +n3za +4oa +oad3 +o5a5les +oard3 +oas4e +oast5e +oat5i +ob3a3b +o5bar +obe4l +o1bi +o2bin +ob5ing +o3br +ob3ul +o1ce +och4 +o3chet +ocif3 +o4cil +o4clam +o4cod +oc3rac +oc5ratiz +ocre3 +5ocrit +octor5a +oc3ula +o5cure +od5ded +od3ic +odi3o +o2do4 +odor3 +od5uct. +od5ucts +o4el +o5eng +o3er +oe4ta +o3ev +o2fi +of5ite +ofit4t +o2g5a5r +og5ativ +o4gato +o1ge +o5gene +o5geo +o4ger +o3gie +1o1gis +og3it +o4gl +o5g2ly +3ogniz +o4gro +ogu5i +1ogy +2ogyn +o1h2 +ohab5 +oi2 +oic3es +oi3der +oiff4 +oig4 +oi5let +o3ing +oint5er +o5ism +oi5son +oist5en +oi3ter +o5j +2ok +o3ken +ok5ie +o1la +o4lan +olass4 +ol2d +old1e +ol3er +o3lesc +o3let +ol4fi +ol2i +o3lia +o3lice +ol5id. +o3li4f +o5lil +ol3ing +o5lio +o5lis. +ol3ish +o5lite +o5litio +o5liv +olli4e +ol5ogiz +olo4r +ol5pl +ol2t +ol3ub +ol3ume +ol3un +o5lus +ol2v +o2ly +om5ah +oma5l +om5atiz +om2be +om4bl +o2me +om3ena +om5erse +o4met +om5etry +o3mia +om3ic. +om3ica +o5mid +om1in +o5mini +5ommend +omo4ge +o4mon +om3pi +ompro5 +o2n +on1a +on4ac +o3nan +on1c +3oncil +2ond +on5do +o3nen +on5est +on4gu +on1ic +o3nio +on1is +o5niu +on3key +on4odi +on3omy +on3s +onspi4 +onspir5a +onsu4 +onten4 +on3t4i +ontif5 +on5um +onva5 +oo2 +ood5e +ood5i +oo4k +oop3i +o3ord +oost5 +o2pa +ope5d +op1er +3opera +4operag +2oph +o5phan +o5pher +op3ing +o3pit +o5pon +o4posi +o1pr +op1u +opy5 +o1q +o1ra +o5ra. +o4r3ag +or5aliz +or5ange +ore5a +o5real +or3ei +ore5sh +or5est. +orew4 +or4gu +4o5ria +or3ica +o5ril +or1in +o1rio +or3ity +o3riu +or2mi +orn2e +o5rof +or3oug +or5pe +3orrh +or4se +ors5en +orst4 +or3thi +or3thy +or4ty +o5rum +o1ry +os3al +os2c +os4ce +o3scop +4oscopi +o5scr +os4i4e +os5itiv +os3ito +os3ity +osi4u +os4l +o2so +os4pa +os4po +os2ta +o5stati +os5til +os5tit +o4tan +otele4g +ot3er. +ot5ers +o4tes +4oth +oth5esi +oth3i4 +ot3ic. +ot5ica +o3tice +o3tif +o3tis +oto5s +ou2 +ou3bl +ouch5i +ou5et +ou4l +ounc5er +oun2d +ou5v +ov4en +over4ne +over3s +ov4ert +o3vis +oviti4 +o5v4ol +ow3der +ow3el +ow5est +ow1i +own5i +o4wo +oy1a +1pa +pa4ca +pa4ce +pac4t +p4ad +5pagan +p3agat +p4ai +pain4 +p4al +pan4a +pan3el +pan4ty +pa3ny +pa1p +pa4pu +para5bl +par5age +par5di +3pare +par5el +p4a4ri +par4is +pa2te +pa5ter +5pathic +pa5thy +pa4tric +pav4 +3pay +4p1b +pd4 +4pe. +3pe4a +pear4l +pe2c +2p2ed +3pede +3pedi +pedia4 +ped4ic +p4ee +pee4d +pek4 +pe4la +peli4e +pe4nan +p4enc +pen4th +pe5on +p4era. +pera5bl +p4erag +p4eri +peri5st +per4mal +perme5 +p4ern +per3o +per3ti +pe5ru +per1v +pe2t +pe5ten +pe5tiz +4pf +4pg +4ph. +phar5i +phe3no +ph4er +ph4es. +ph1ic +5phie +ph5ing +5phisti +3phiz +ph2l +3phob +3phone +5phoni +pho4r +4phs +ph3t +5phu +1phy +pi3a +pian4 +pi4cie +pi4cy +p4id +p5ida +pi3de +5pidi +3piec +pi3en +pi4grap +pi3lo +pi2n +p4in. +pind4 +p4ino +3pi1o +pion4 +p3ith +pi5tha +pi2tu +2p3k2 +1p2l2 +3plan +plas5t +pli3a +pli5er +4plig +pli4n +ploi4 +plu4m +plum4b +4p1m +2p3n +po4c +5pod. +po5em +po3et5 +5po4g +poin2 +5point +poly5t +po4ni +po4p +1p4or +po4ry +1pos +pos1s +p4ot +po4ta +5poun +4p1p +ppa5ra +p2pe +p4ped +p5pel +p3pen +p3per +p3pet +ppo5site +pr2 +pray4e +5preci +pre5co +pre3em +pref5ac +pre4la +pre3r +p3rese +3press +pre5ten +pre3v +5pri4e +prin4t3 +pri4s +pris3o +p3roca +prof5it +pro3l +pros3e +pro1t +2p1s2 +p2se +ps4h +p4sib +2p1t +pt5a4b +p2te +p2th +pti3m +ptu4r +p4tw +pub3 +pue4 +puf4 +pul3c +pu4m +pu2n +pur4r +5pus +pu2t +5pute +put3er +pu3tr +put4ted +put4tin +p3w +qu2 +qua5v +2que. +3quer +3quet +2rab +ra3bi +rach4e +r5acl +raf5fi +raf4t +r2ai +ra4lo +ram3et +r2ami +rane5o +ran4ge +r4ani +ra5no +rap3er +3raphy +rar5c +rare4 +rar5ef +4raril +r2as +ration4 +rau4t +ra5vai +rav3el +ra5zie +r1b +r4bab +r4bag +rbi2 +rbi4f +r2bin +r5bine +rb5ing. +rb4o +r1c +r2ce +rcen4 +r3cha +rch4er +r4ci4b +rc4it +rcum3 +r4dal +rd2i +rdi4a +rdi4er +rdin4 +rd3ing +2re. +re1al +re3an +re5arr +5reav +re4aw +r5ebrat +rec5oll +rec5ompe +re4cre +2r2ed +re1de +re3dis +red5it +re4fac +re2fe +re5fer. +re3fi +re4fy +reg3is +re5it +re1li +re5lu +r4en4ta +ren4te +re1o +re5pin +re4posi +re1pu +r1er4 +r4eri +rero4 +re5ru +r4es. +re4spi +ress5ib +res2t +re5stal +re3str +re4ter +re4ti4z +re3tri +reu2 +re5uti +rev2 +re4val +rev3el +r5ev5er. +re5vers +re5vert +re5vil +rev5olu +re4wh +r1f +rfu4 +r4fy +rg2 +rg3er +r3get +r3gic +rgi4n +rg3ing +r5gis +r5git +r1gl +rgo4n +r3gu +rh4 +4rh. +4rhal +ri3a +ria4b +ri4ag +r4ib +rib3a +ric5as +r4ice +4rici +5ricid +ri4cie +r4ico +rid5er +ri3enc +ri3ent +ri1er +ri5et +rig5an +5rigi +ril3iz +5riman +rim5i +3rimo +rim4pe +r2ina +5rina. +rin4d +rin4e +rin4g +ri1o +5riph +riph5e +ri2pl +rip5lic +r4iq +r2is +r4is. +ris4c +r3ish +ris4p +ri3ta3b +r5ited. +rit5er. +rit5ers +rit3ic +ri2tu +rit5ur +riv5el +riv3et +riv3i +r3j +r3ket +rk4le +rk4lin +r1l +rle4 +r2led +r4lig +r4lis +rl5ish +r3lo4 +r1m +rma5c +r2me +r3men +rm5ers +rm3ing +r4ming. +r4mio +r3mit +r4my +r4nar +r3nel +r4ner +r5net +r3ney +r5nic +r1nis4 +r3nit +r3niv +rno4 +r4nou +r3nu +rob3l +r2oc +ro3cr +ro4e +ro1fe +ro5fil +rok2 +ro5ker +5role. +rom5ete +rom4i +rom4p +ron4al +ron4e +ro5n4is +ron4ta +1room +5root +ro3pel +rop3ic +ror3i +ro5ro +ros5per +ros4s +ro4the +ro4ty +ro4va +rov5el +rox5 +r1p +r4pea +r5pent +rp5er. +r3pet +rp4h4 +rp3ing +r3po +r1r4 +rre4c +rre4f +r4reo +rre4st +rri4o +rri4v +rron4 +rros4 +rrys4 +4rs2 +r1sa +rsa5ti +rs4c +r2se +r3sec +rse4cr +rs5er. +rs3es +rse5v2 +r1sh +r5sha +r1si +r4si4b +rson3 +r1sp +r5sw +rtach4 +r4tag +r3teb +rten4d +rte5o +r1ti +rt5ib +rti4d +r4tier +r3tig +rtil3i +rtil4l +r4tily +r4tist +r4tiv +r3tri +rtroph4 +rt4sh +ru3a +ru3e4l +ru3en +ru4gl +ru3in +rum3pl +ru2n +runk5 +run4ty +r5usc +ruti5n +rv4e +rvel4i +r3ven +rv5er. +r5vest +r3vey +r3vic +rvi4v +r3vo +r1w +ry4c +5rynge +ry3t +sa2 +2s1ab +5sack +sac3ri +s3act +5sai +salar4 +sal4m +sa5lo +sal4t +3sanc +san4de +s1ap +sa5ta +5sa3tio +sat3u +sau4 +sa5vor +5saw +4s5b +scan4t5 +sca4p +scav5 +s4ced +4scei +s4ces +sch2 +s4cho +3s4cie +5scin4d +scle5 +s4cli +scof4 +4scopy +scour5a +s1cu +4s5d +4se. +se4a +seas4 +sea5w +se2c3o +3sect +4s4ed +se4d4e +s5edl +se2g +seg3r +5sei +se1le +5self +5selv +4seme +se4mol +sen5at +4senc +sen4d +s5ened +sen5g +s5enin +4sentd +4sentl +sep3a3 +4s1er. +s4erl +ser4o +4servo +s1e4s +se5sh +ses5t +5se5um +5sev +sev3en +sew4i +5sex +4s3f +2s3g +s2h +2sh. +sh1er +5shev +sh1in +sh3io +3ship +shiv5 +sho4 +sh5old +shon3 +shor4 +short5 +4shw +si1b +s5icc +3side. +5sides +5sidi +si5diz +4signa +sil4e +4sily +2s1in +s2ina +5sine. +s3ing +1sio +5sion +sion5a +si2r +sir5a +1sis +3sitio +5siu +1siv +5siz +sk2 +4ske +s3ket +sk5ine +sk5ing +s1l2 +s3lat +s2le +slith5 +2s1m +s3ma +small3 +sman3 +smel4 +s5men +5smith +smol5d4 +s1n4 +1so +so4ce +soft3 +so4lab +sol3d2 +so3lic +5solv +3som +3s4on. +sona4 +son4g +s4op +5sophic +s5ophiz +s5ophy +sor5c +sor5d +4sov +so5vi +2spa +5spai +spa4n +spen4d +2s5peo +2sper +s2phe +3spher +spho5 +spil4 +sp5ing +4spio +s4ply +s4pon +spor4 +4spot +squal4l +s1r +2ss +s1sa +ssas3 +s2s5c +s3sel +s5seng +s4ses. +s5set +s1si +s4sie +ssi4er +ss5ily +s4sl +ss4li +s4sn +sspend4 +ss2t +ssur5a +ss5w +2st. +s2tag +s2tal +stam4i +5stand +s4ta4p +5stat. +s4ted +stern5i +s5tero +ste2w +stew5a +s3the +st2i +s4ti. +s5tia +s1tic +5stick +s4tie +s3tif +st3ing +5stir +s1tle +5stock +stom3a +5stone +s4top +3store +st4r +s4trad +5stratu +s4tray +s4trid +4stry +4st3w +s2ty +1su +su1al +su4b3 +su2g3 +su5is +suit3 +s4ul +su2m +sum3i +su2n +su2r +4sv +sw2 +4swo +s4y +4syc +3syl +syn5o +sy5rin +1ta +3ta. +2tab +ta5bles +5taboliz +4taci +ta5do +4taf4 +tai5lo +ta2l +ta5la +tal5en +tal3i +4talk +tal4lis +ta5log +ta5mo +tan4de +tanta3 +ta5per +ta5pl +tar4a +4tarc +4tare +ta3riz +tas4e +ta5sy +4tatic +ta4tur +taun4 +tav4 +2taw +tax4is +2t1b +4tc +t4ch +tch5et +4t1d +4te. +tead4i +4teat +tece4 +5tect +2t1ed +te5di +1tee +teg4 +te5ger +te5gi +3tel. +teli4 +5tels +te2ma2 +tem3at +3tenan +3tenc +3tend +4tenes +1tent +ten4tag +1teo +te4p +te5pe +ter3c +5ter3d +1teri +ter5ies +ter3is +teri5za +5ternit +ter5v +4tes. +4tess +t3ess. +teth5e +3teu +3tex +4tey +2t1f +4t1g +2th. +than4 +th2e +4thea +th3eas +the5at +the3is +3thet +th5ic. +th5ica +4thil +5think +4thl +th5ode +5thodic +4thoo +thor5it +tho5riz +2ths +1tia +ti4ab +ti4ato +2ti2b +4tick +t4ico +t4ic1u +5tidi +3tien +tif2 +ti5fy +2tig +5tigu +till5in +1tim +4timp +tim5ul +2t1in +t2ina +3tine. +3tini +1tio +ti5oc +tion5ee +5tiq +ti3sa +3tise +tis4m +ti5so +tis4p +5tistica +ti3tl +ti4u +1tiv +tiv4a +1tiz +ti3za +ti3zen +2tl +t5la +tlan4 +3tle. +3tled +3tles. +t5let. +t5lo +4t1m +tme4 +2t1n2 +1to +to3b +to5crat +4todo +2tof +to2gr +to5ic +to2ma +tom4b +to3my +ton4ali +to3nat +4tono +4tony +to2ra +to3rie +tor5iz +tos2 +5tour +4tout +to3war +4t1p +1tra +tra3b +tra5ch +traci4 +trac4it +trac4te +tras4 +tra5ven +trav5es5 +tre5f +tre4m +trem5i +5tria +tri5ces +5tricia +4trics +2trim +tri4v +tro5mi +tron5i +4trony +tro5phe +tro3sp +tro3v +tru5i +trus4 +4t1s2 +t4sc +tsh4 +t4sw +4t3t2 +t4tes +t5to +ttu4 +1tu +tu1a +tu3ar +tu4bi +tud2 +4tue +4tuf4 +5tu3i +3tum +tu4nis +2t3up. +3ture +5turi +tur3is +tur5o +tu5ry +3tus +4tv +tw4 +4t1wa +twis4 +4two +1ty +4tya +2tyl +type3 +ty5ph +4tz +tz4e +4uab +uac4 +ua5na +uan4i +uar5ant +uar2d +uar3i +uar3t +u1at +uav4 +ub4e +u4bel +u3ber +u4bero +u1b4i +u4b5ing +u3ble. +u3ca +uci4b +uc4it +ucle3 +u3cr +u3cu +u4cy +ud5d +ud3er +ud5est +udev4 +u1dic +ud3ied +ud3ies +ud5is +u5dit +u4don +ud4si +u4du +u4ene +uens4 +uen4te +uer4il +3ufa +u3fl +ugh3en +ug5in +2ui2 +uil5iz +ui4n +u1ing +uir4m +uita4 +uiv3 +uiv4er. +u5j +4uk +u1la +ula5b +u5lati +ulch4 +5ulche +ul3der +ul4e +u1len +ul4gi +ul2i +u5lia +ul3ing +ul5ish +ul4lar +ul4li4b +ul4lis +4ul3m +u1l4o +4uls +uls5es +ul1ti +ultra3 +4ultu +u3lu +ul5ul +ul5v +um5ab +um4bi +um4bly +u1mi +u4m3ing +umor5o +um2p +unat4 +u2ne +un4er +u1ni +un4im +u2nin +un5ish +uni3v +un3s4 +un4sw +unt3ab +un4ter. +un4tes +unu4 +un5y +un5z +u4ors +u5os +u1ou +u1pe +uper5s +u5pia +up3ing +u3pl +up3p +upport5 +upt5ib +uptu4 +u1ra +4ura. +u4rag +u4ras +ur4be +urc4 +ur1d +ure5at +ur4fer +ur4fr +u3rif +uri4fic +ur1in +u3rio +u1rit +ur3iz +ur2l +url5ing. +ur4no +uros4 +ur4pe +ur4pi +urs5er +ur5tes +ur3the +urti4 +ur4tie +u3ru +2us +u5sad +u5san +us4ap +usc2 +us3ci +use5a +u5sia +u3sic +us4lin +us1p +us5sl +us5tere +us1tr +u2su +usur4 +uta4b +u3tat +4ute. +4utel +4uten +uten4i +4u1t2i +uti5liz +u3tine +ut3ing +ution5a +u4tis +5u5tiz +u4t1l +ut5of +uto5g +uto5matic +u5ton +u4tou +uts4 +u3u +uu4m +u1v2 +uxu3 +uz4e +1va +5va. +2v1a4b +vac5il +vac3u +vag4 +va4ge +va5lie +val5o +val1u +va5mo +va5niz +va5pi +var5ied +3vat +4ve. +4ved +veg3 +v3el. +vel3li +ve4lo +v4ely +ven3om +v5enue +v4erd +5vere. +v4erel +v3eren +ver5enc +v4eres +ver3ie +vermi4n +3verse +ver3th +v4e2s +4ves. +ves4te +ve4te +vet3er +ve4ty +vi5ali +5vian +5vide. +5vided +4v3iden +5vides +5vidi +v3if +vi5gn +vik4 +2vil +5vilit +v3i3liz +v1in +4vi4na +v2inc +vin5d +4ving +vio3l +v3io4r +vi1ou +vi4p +vi5ro +vis3it +vi3so +vi3su +4viti +vit3r +4vity +3viv +5vo. +voi4 +3vok +vo4la +v5ole +5volt +3volv +vom5i +vor5ab +vori4 +vo4ry +vo4ta +4votee +4vv4 +v4y +w5abl +2wac +wa5ger +wag5o +wait5 +w5al. +wam4 +war4t +was4t +wa1te +wa5ver +w1b +wea5rie +weath3 +wed4n +weet3 +wee5v +wel4l +w1er +west3 +w3ev +whi4 +wi2 +wil2 +will5in +win4de +win4g +wir4 +3wise +with3 +wiz5 +w4k +wl4es +wl3in +w4no +1wo2 +wom1 +wo5ven +w5p +wra4 +wri4 +writa4 +w3sh +ws4l +ws4pe +w5s4t +4wt +wy4 +x1a +xac5e +x4ago +xam3 +x4ap +xas5 +x3c2 +x1e +xe4cuto +x2ed +xer4i +xe5ro +x1h +xhi2 +xhil5 +xhu4 +x3i +xi5a +xi5c +xi5di +x4ime +xi5miz +x3o +x4ob +x3p +xpan4d +xpecto5 +xpe3d +x1t2 +x3ti +x1u +xu3a +xx4 +y5ac +3yar4 +y5at +y1b +y1c +y2ce +yc5er +y3ch +ych4e +ycom4 +ycot4 +y1d +y5ee +y1er +y4erf +yes4 +ye4t +y5gi +4y3h +y1i +y3la +ylla5bl +y3lo +y5lu +ymbol5 +yme4 +ympa3 +yn3chr +yn5d +yn5g +yn5ic +5ynx +y1o4 +yo5d +y4o5g +yom4 +yo5net +y4ons +y4os +y4ped +yper5 +yp3i +y3po +y4poc +yp2ta +y5pu +yra5m +yr5ia +y3ro +yr4r +ys4c +y3s2e +ys3ica +ys3io +3ysis +y4so +yss4 +ys1t +ys3ta +ysur4 +y3thin +yt3ic +y1w +za1 +z5a2b +zar2 +4zb +2ze +ze4n +ze4p +z1er +ze3ro +zet4 +2z1i +z4il +z4is +5zl +4zm +1zo +zo4m +zo5ol +zte4 +4z1z2 +z4zy +} + +% end pattern data + |