hugo.soucy.cc

The personnal website source code of Hugo Soucy. Creates from an homebrewed static website generator (Ferron).
Log | Files | Refs

commit 5c3ce44c421164961752ac55b96bb3848d3373db
Author: Hugo Soucy <hugo@soucy.cc>
Date:   Fri, 17 Nov 2017 21:24:40 -0500

Make the first commit

Diffstat:
Aarchetypes/note.json | 9+++++++++
Aarchetypes/note.md | 2++
Aarchetypes/txt.json | 9+++++++++
Aarchetypes/txt.md | 2++
Acontent/a-propos.json | 11+++++++++++
Acontent/a-propos.md | 55+++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/albums-preferes.json | 11+++++++++++
Acontent/albums-preferes.md | 10++++++++++
Acontent/ce-site-web-explique-markdown.json | 11+++++++++++
Acontent/ce-site-web-explique-markdown.md | 5+++++
Acontent/file/curriculum-vitae.json | 12++++++++++++
Acontent/file/curriculum-vitae.md | 0
Acontent/file/index.json | 8++++++++
Acontent/file/index.md | 3+++
Acontent/file/pgp.json | 12++++++++++++
Acontent/file/pgp.md | 36++++++++++++++++++++++++++++++++++++
Acontent/index.json | 11+++++++++++
Acontent/index.md | 56++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.json | 12++++++++++++
Acontent/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.md | 4++++
Acontent/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.json | 12++++++++++++
Acontent/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.md | 3+++
Acontent/note/2016/02/mr-fuck-society-700x6786.jpg | 0
Acontent/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.json | 14++++++++++++++
Acontent/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.md | 16++++++++++++++++
Acontent/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.json | 12++++++++++++
Acontent/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.md | 5+++++
Acontent/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.json | 12++++++++++++
Acontent/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.md | 3+++
Acontent/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.json | 12++++++++++++
Acontent/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.md | 2++
Acontent/note/2016/05/firefox-print-background-color.json | 12++++++++++++
Acontent/note/2016/05/firefox-print-background-color.md | 5+++++
Acontent/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.json | 12++++++++++++
Acontent/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.md | 3+++
Acontent/note/2016/05/jeunes-liberaux-ringards.json | 12++++++++++++
Acontent/note/2016/05/jeunes-liberaux-ringards.md | 11+++++++++++
Acontent/note/2016/05/justin-jackson-is-a-fucking-webmaster.json | 14++++++++++++++
Acontent/note/2016/05/justin-jackson-is-a-fucking-webmaster.md | 4++++
Acontent/note/2016/06/nous-sommes-eduques-a-croire.json | 14++++++++++++++
Acontent/note/2016/06/nous-sommes-eduques-a-croire.md | 3+++
Acontent/note/2016/07/emacs-sort-delete-matching-duplicate-lines.json | 12++++++++++++
Acontent/note/2016/07/emacs-sort-delete-matching-duplicate-lines.md | 7+++++++
Acontent/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.json | 12++++++++++++
Acontent/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.md | 3+++
Acontent/note/2016/08/everybody-should-be-twitter-verified.json | 12++++++++++++
Acontent/note/2016/08/everybody-should-be-twitter-verified.md | 5+++++
Acontent/note/2016/08/m4-as-css-pre-processor.json | 12++++++++++++
Acontent/note/2016/08/m4-as-css-pre-processor.md | 2++
Acontent/note/2016/08/matane-budget-participatif.json | 12++++++++++++
Acontent/note/2016/08/matane-budget-participatif.md | 6++++++
Acontent/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.json | 12++++++++++++
Acontent/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.md | 3+++
Acontent/note/2016/08/openbsd-pour-tous.json | 12++++++++++++
Acontent/note/2016/08/openbsd-pour-tous.md | 2++
Acontent/note/2016/08/pokemon-go-et-societe-de-surveillance.json | 14++++++++++++++
Acontent/note/2016/08/pokemon-go-et-societe-de-surveillance.md | 3+++
Acontent/note/2016/08/programming-languages-hyperpolyglot.json | 12++++++++++++
Acontent/note/2016/08/programming-languages-hyperpolyglot.md | 3+++
Acontent/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.json | 12++++++++++++
Acontent/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.md | 6++++++
Acontent/note/2016/08/shipping-is-a-feature.json | 14++++++++++++++
Acontent/note/2016/08/shipping-is-a-feature.md | 2++
Acontent/note/2016/08/snowden-pardon-petition-on-facebook.json | 12++++++++++++
Acontent/note/2016/08/snowden-pardon-petition-on-facebook.md | 6++++++
Acontent/note/2016/08/ssh-chat-server-written-ingo.json | 12++++++++++++
Acontent/note/2016/08/ssh-chat-server-written-ingo.md | 3+++
Acontent/note/2016/08/txti.json | 12++++++++++++
Acontent/note/2016/08/txti.md | 2++
Acontent/note/2016/08/vimgifs-et-emacs_gifs.json | 12++++++++++++
Acontent/note/2016/08/vimgifs-et-emacs_gifs.md | 4++++
Acontent/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.json | 12++++++++++++
Acontent/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.md | 9+++++++++
Acontent/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.json | 12++++++++++++
Acontent/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.md | 3+++
Acontent/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.json | 14++++++++++++++
Acontent/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.md | 4++++
Acontent/note/2016/09/radio-canada-publicitaire-pour-apple.json | 12++++++++++++
Acontent/note/2016/09/radio-canada-publicitaire-pour-apple.md | 4++++
Acontent/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.json | 12++++++++++++
Acontent/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.md | 3+++
Acontent/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.json | 12++++++++++++
Acontent/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.md | 3+++
Acontent/note/2016/10/linux-foundation-takes-javascript-under-its-wings.json | 12++++++++++++
Acontent/note/2016/10/linux-foundation-takes-javascript-under-its-wings.md | 3+++
Acontent/note/2016/10/who-pays-for-the-decentralized-web.json | 12++++++++++++
Acontent/note/2016/10/who-pays-for-the-decentralized-web.md | 3+++
Acontent/note/2016/11/browsers-not-apps-are-the-future-of-mobile.json | 12++++++++++++
Acontent/note/2016/11/browsers-not-apps-are-the-future-of-mobile.md | 3+++
Acontent/note/2016/11/dbd-20161109T222000-ebg8v2e.png | 0
Acontent/note/2016/11/indieweb-make-your-social-media-posts-open-first.json | 12++++++++++++
Acontent/note/2016/11/indieweb-make-your-social-media-posts-open-first.md | 3+++
Acontent/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.json | 12++++++++++++
Acontent/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.md | 2++
Acontent/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.json | 12++++++++++++
Acontent/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.md | 5+++++
Acontent/note/2016/12/larnaque-de-la-dictature-bancaire-continue.json | 12++++++++++++
Acontent/note/2016/12/larnaque-de-la-dictature-bancaire-continue.md | 2++
Acontent/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.json | 14++++++++++++++
Acontent/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.md | 17+++++++++++++++++
Acontent/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.json | 12++++++++++++
Acontent/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.md | 3+++
Acontent/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.json | 12++++++++++++
Acontent/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.md | 3+++
Acontent/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.json | 12++++++++++++
Acontent/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.md | 2++
Acontent/note/2017/01/because-protest-is-an-industry.json | 14++++++++++++++
Acontent/note/2017/01/because-protest-is-an-industry.md | 3+++
Acontent/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.json | 12++++++++++++
Acontent/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.md | 3+++
Acontent/note/2017/01/how-machines-learned-to-speak-human-language.json | 12++++++++++++
Acontent/note/2017/01/how-machines-learned-to-speak-human-language.md | 2++
Acontent/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.json | 12++++++++++++
Acontent/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.md | 2++
Acontent/note/2017/01/lemprise-de-wallstreet-sur-trump.json | 12++++++++++++
Acontent/note/2017/01/lemprise-de-wallstreet-sur-trump.md | 3+++
Acontent/note/2017/03/animista-css-animations-on-demand.json | 12++++++++++++
Acontent/note/2017/03/animista-css-animations-on-demand.md | 3+++
Acontent/note/2017/03/appnet-is-another-silo-who-is-shutting-down.json | 12++++++++++++
Acontent/note/2017/03/appnet-is-another-silo-who-is-shutting-down.md | 6++++++
Acontent/note/2017/03/appnet-is-shuttingdown-20170315.jpg | 0
Acontent/note/2017/03/github-and-copyleft.json | 14++++++++++++++
Acontent/note/2017/03/github-and-copyleft.md | 5+++++
Acontent/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.json | 12++++++++++++
Acontent/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.md | 2++
Acontent/note/2017/03/poutine-et-bal-masque.json | 12++++++++++++
Acontent/note/2017/03/poutine-et-bal-masque.md | 5+++++
Acontent/note/2017/03/presentation-de-manuel-un-task-runner-bash.json | 12++++++++++++
Acontent/note/2017/03/presentation-de-manuel-un-task-runner-bash.md | 3+++
Acontent/note/2017/03/revanche-des-librairies-independantes.json | 12++++++++++++
Acontent/note/2017/03/revanche-des-librairies-independantes.md | 2++
Acontent/note/2017/03/si-les-etats-unis-envahissaient-le-canada.json | 12++++++++++++
Acontent/note/2017/03/si-les-etats-unis-envahissaient-le-canada.md | 2++
Acontent/note/2017/03/vider-le-filelist-dun-input-type-file.json | 12++++++++++++
Acontent/note/2017/03/vider-le-filelist-dun-input-type-file.md | 13+++++++++++++
Acontent/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.json | 12++++++++++++
Acontent/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.md | 3+++
Acontent/note/2017/03/why-apple-avoid-the-gpl-3.json | 12++++++++++++
Acontent/note/2017/03/why-apple-avoid-the-gpl-3.md | 4++++
Acontent/note/2017/04/duckduckgo-hacks-for-developers.json | 12++++++++++++
Acontent/note/2017/04/duckduckgo-hacks-for-developers.md | 3+++
Acontent/note/2017/04/fait-le-respirer-un-peu-ton-code.json | 12++++++++++++
Acontent/note/2017/04/fait-le-respirer-un-peu-ton-code.md | 3+++
Acontent/note/2017/04/updating-all-packages-in-go.json | 12++++++++++++
Acontent/note/2017/04/updating-all-packages-in-go.md | 2++
Acontent/note/2017/05/fai-associatifs-au-canada.json | 12++++++++++++
Acontent/note/2017/05/fai-associatifs-au-canada.md | 3+++
Acontent/note/2017/05/mg-is-micro-gnu-emacs.json | 12++++++++++++
Acontent/note/2017/05/mg-is-micro-gnu-emacs.md | 4++++
Acontent/note/2017/05/pandoc-for-openbsd.json | 12++++++++++++
Acontent/note/2017/05/pandoc-for-openbsd.md | 7+++++++
Acontent/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.json | 14++++++++++++++
Acontent/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.md | 5+++++
Acontent/note/2017/05/switching-to-openbsd.json | 12++++++++++++
Acontent/note/2017/05/switching-to-openbsd.md | 3+++
Acontent/note/2017/05/twitter-partage-vos-donnees-personnelles.json | 14++++++++++++++
Acontent/note/2017/05/twitter-partage-vos-donnees-personnelles.md | 12++++++++++++
Acontent/note/2017/05/utilisation-des-variables-css.json | 14++++++++++++++
Acontent/note/2017/05/utilisation-des-variables-css.md | 3+++
Acontent/note/2017/05/why-i-love-openbsd.json | 12++++++++++++
Acontent/note/2017/05/why-i-love-openbsd.md | 2++
Acontent/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.json | 14++++++++++++++
Acontent/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.md | 3+++
Acontent/note/2017/06/le-velo-cest-dangereux.json | 14++++++++++++++
Acontent/note/2017/06/le-velo-cest-dangereux.md | 4++++
Acontent/note/2017/06/petite-contribution-bash-au-task-runner-manuel.json | 13+++++++++++++
Acontent/note/2017/06/petite-contribution-bash-au-task-runner-manuel.md | 3+++
Acontent/note/2017/06/politique-numerique-que-jaimerais.json | 14++++++++++++++
Acontent/note/2017/06/politique-numerique-que-jaimerais.md | 3+++
Acontent/note/2017/06/sesame-street-lgbt-pride.json | 13+++++++++++++
Acontent/note/2017/06/sesame-street-lgbt-pride.md | 5+++++
Acontent/note/2017/06/using-css-variables-correctly.json | 14++++++++++++++
Acontent/note/2017/06/using-css-variables-correctly.md | 3+++
Acontent/note/2017/07/why-the-indie-web-movement-is-so-important.json | 14++++++++++++++
Acontent/note/2017/07/why-the-indie-web-movement-is-so-important.md | 3+++
Acontent/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.json | 14++++++++++++++
Acontent/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.md | 4++++
Acontent/note/2017/09/barbares-se-substitus-aux-piliers.json | 14++++++++++++++
Acontent/note/2017/09/barbares-se-substitus-aux-piliers.md | 5+++++
Acontent/note/2017/09/le-poil-de-la-bete.json | 14++++++++++++++
Acontent/note/2017/09/le-poil-de-la-bete.md | 5+++++
Acontent/note/2017/09/lesbricodeurs-jaime-votre-nom.json | 13+++++++++++++
Acontent/note/2017/09/lesbricodeurs-jaime-votre-nom.md | 2++
Acontent/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.json | 15+++++++++++++++
Acontent/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.md | 3+++
Acontent/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.json | 14++++++++++++++
Acontent/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.md | 10++++++++++
Acontent/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.json | 14++++++++++++++
Acontent/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.md | 3+++
Acontent/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.json | 15+++++++++++++++
Acontent/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.md | 4++++
Acontent/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.json | 14++++++++++++++
Acontent/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.md | 3+++
Acontent/note/2017/10/test-de-repost-en-posse-3.json | 14++++++++++++++
Acontent/note/2017/10/test-de-repost-en-posse-3.md | 13+++++++++++++
Acontent/note/2017/10/why-we-sleep.json | 14++++++++++++++
Acontent/note/2017/10/why-we-sleep.md | 9+++++++++
Acontent/note/2017/11/la-la-la.json | 15+++++++++++++++
Acontent/note/2017/11/la-la-la.md | 2++
Acontent/note/appnet-is-shuttingdown-20170315.jpg | 2++
Acontent/note/dbd-20161109T222000-ebg8v2e.png | 2++
Acontent/note/index.json | 9+++++++++
Acontent/note/index.md | 3+++
Acontent/note/mr-fuck-society-700x6786.jpg | 2++
Acontent/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.json | 12++++++++++++
Acontent/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.md | 23+++++++++++++++++++++++
Acontent/txt/2014/04/bronto-politiciens-de-silos.json | 12++++++++++++
Acontent/txt/2014/04/bronto-politiciens-de-silos.md | 10++++++++++
Acontent/txt/2014/09/mes-logiciels-libres-preferes.json | 12++++++++++++
Acontent/txt/2014/09/mes-logiciels-libres-preferes.md | 29+++++++++++++++++++++++++++++
Acontent/txt/bash/2017/03/manuel-taskrunner.json | 13+++++++++++++
Acontent/txt/bash/2017/03/manuel-taskrunner.md | 73+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/txt/emacs/2015/06/emacs-101-l-introduction.json | 12++++++++++++
Acontent/txt/emacs/2015/06/emacs-101-l-introduction.md | 254+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/txt/emacs/2015/06/emacs-101-la-configuration.json | 12++++++++++++
Acontent/txt/emacs/2015/06/emacs-101-la-configuration.md | 213+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/txt/index.json | 8++++++++
Acontent/txt/index.md | 3+++
Apublic_html/.gitignore | 5+++++
Asite.config.lua | 38++++++++++++++++++++++++++++++++++++++
Astatic/dist/css/styles.css | 1179+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/css/styles.min.css | 2++
Astatic/dist/fonts/domine/domine-bold-demo.html | 613+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/fonts/domine/domine-bold-webfont.eot | 0
Astatic/dist/fonts/domine/domine-bold-webfont.svg | 1853+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/fonts/domine/domine-bold-webfont.ttf | 0
Astatic/dist/fonts/domine/domine-bold-webfont.woff | 0
Astatic/dist/fonts/domine/domine-bold-webfont.woff2 | 0
Astatic/dist/fonts/domine/domine-regular-demo.html | 613+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/fonts/domine/domine-regular-webfont.eot | 0
Astatic/dist/fonts/domine/domine-regular-webfont.svg | 1854+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/fonts/domine/domine-regular-webfont.ttf | 0
Astatic/dist/fonts/domine/domine-regular-webfont.woff | 0
Astatic/dist/fonts/domine/domine-regular-webfont.woff2 | 0
Astatic/dist/fonts/domine/generator_config.txt | 6++++++
Astatic/dist/fonts/domine/specimen_files/grid_12-825-55-15.css | 130+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/fonts/domine/specimen_files/specimen_stylesheet.css | 396+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/fonts/domine/stylesheet.css | 28++++++++++++++++++++++++++++
Astatic/dist/fonts/leitura/leituranews-italic4-webfont.eot | 0
Astatic/dist/fonts/leitura/leituranews-italic4-webfont.svg | 246+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/fonts/leitura/leituranews-italic4-webfont.ttf | 0
Astatic/dist/fonts/leitura/leituranews-italic4-webfont.woff | 0
Astatic/dist/js/script.js | 457+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/dist/js/script.min.js | 33+++++++++++++++++++++++++++++++++
Atemplates/curriculum-vitae.mustache | 32++++++++++++++++++++++++++++++++
Atemplates/default-index.inc.mustache | 9+++++++++
Atemplates/default-index.mustache | 22++++++++++++++++++++++
Atemplates/default.mustache | 31+++++++++++++++++++++++++++++++
Atemplates/feed-entry.mustache | 6++++++
Atemplates/feed.mustache | 24++++++++++++++++++++++++
Atemplates/index.mustache | 43+++++++++++++++++++++++++++++++++++++++++++
Atemplates/note-index.inc.mustache | 36++++++++++++++++++++++++++++++++++++
Atemplates/note-index.mustache | 57+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atemplates/note.mustache | 97+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atemplates/partials/bottom_script.mustache | 14++++++++++++++
Atemplates/partials/cv.mustache | 488+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atemplates/partials/footer.mustache | 8++++++++
Atemplates/partials/head.mustache | 37+++++++++++++++++++++++++++++++++++++
Atemplates/partials/nav.mustache | 43+++++++++++++++++++++++++++++++++++++++++++
Atemplates/partials/nav_button.mustache | 16++++++++++++++++
Atemplates/partials/nav_close.mustache | 14++++++++++++++
Atemplates/partials/nav_index.mustache | 38++++++++++++++++++++++++++++++++++++++
Atemplates/partials/nav_trap.mustache | 3+++
Atemplates/partials/search.mustache | 14++++++++++++++
264 files changed, 10965 insertions(+), 0 deletions(-)

diff --git a/archetypes/note.json b/archetypes/note.json @@ -0,0 +1,9 @@ +{ + "title": "{{ title }}", + "date": "{{ date }}", + "datetime": "{{ datetime }}", + "template": "{{ template }}", + "bridgy": "true", + "keywords": "", + "description": "" +} diff --git a/archetypes/note.md b/archetypes/note.md @@ -0,0 +1,2 @@ + +{{ title }} diff --git a/archetypes/txt.json b/archetypes/txt.json @@ -0,0 +1,9 @@ +{ + "title": "{{ title }}", + "date": "{{ date }}", + "datetime": "{{ datetime }}", + "template": "{{ template }}", + "bridgy": "false", + "keywords": "", + "description": "" +} diff --git a/archetypes/txt.md b/archetypes/txt.md @@ -0,0 +1,2 @@ + +# {{ title }} diff --git a/content/a-propos.json b/content/a-propos.json @@ -0,0 +1,10 @@ +{ + "date":"2017-03-16", + "template":"default", + "datetime":"00:00:00", + "content":"\n\n<h1>À propos de ce site Web</h1>\n\n<p><em>hugo.soucy.cc</em> est fait\navec\n<a href=\"https://github.com/hs0ucy/ferron-ssg\">Ferron SSG, un générateur de site statique fait maison</a>;\ndonc son affichage ne dépend d'aucune requête à une base de données,\nou d'aucun language de script coté serveur ... C'est seulement du bon\nvieux HTML.</p>\n\n<p>Le contenu texte est d'abord du markdown que je convertis en HTML à\nl'aide du SSG. Une fois généré, mon site est déployé et syncronisé sur\nmon serveur à l'aide d'un simple <code>rsync</code>.</p>\n\n<h2>IndieWeb</h2>\n\n<p>Mon site essaie de suivre <a href=\"https://indieweb.org/principles\">les principes du mouvement IndieWeb</a> :</p>\n\n<ul>\n <li>Être propriétaire de ses données.</li>\n <li>Les données doivent être d'abord accessibles aux humains, pour\n ensuite l'être aux machines.</li>\n <li>\"Eat your own dog food\"; c'est-à-dire, utiliser les outils que nous\n produisons.</li>\n <li>Documenter au fur et à mesure du processus d'indiewebification.</li>\n <li>Libérer et ouvrir son code source pour faciliter l'entrer de\n nouveaux participants à l'indieWeb.</li>\n <li>Le UX et le design avant les protocoles, les formats, les modèles de\n données, les schemas, etc. L'expérience utilisateur avant la\n plomberie.</li>\n <li>Faire du code le plus modulaire et indépendant possible.</li>\n <li>De la longévité et la persistance de nos pages et de nos URLs. Pas\n besoin de constamment tout balayer à chaque refonte.</li>\n <li>Avoir du fun\n en\n <a href=\"https://justinjackson.ca/webmaster/\">bidouillant son site</a>. Happy\n hacking !</li>\n</ul>\n\n<h2>Web sémantique</h2>\n\n<p>La page d'accueil de <em>hugos.soucy.cc</em>\ncontient <a href=\"http://hugo.soucy.cc#hs\">mon URI</a> personnel, cela veut dire\nqu'elle est structuré avec des données sémantiques qui me décrivent;\ndu <a href=\"https://www.w3.org/TR/rdfa-lite/\">RDFa lite</a> dans ce\ncas-ci. Voir\n<a href=\"http://dig.csail.mit.edu/breadcrumbs/node/71\">Give yourself a URI</a>.</p>\n\n<p>Les textes et les notes sont aussi structurés avec\ndes <a href=\"https://microformats.io/\">microformats</a>.</p>\n\n<h2>Accessibilité Web</h2>\n\n<p>J'ai comme but de rendre mon site web le plus universellement\naccessible possible. À travers les principes et les règles de\nl'accessibilité web et de l'enrichissement progressif (WIP).</p>\n\n", + "permalink":"http://hugo.soucy.cc/a-propos.html", + "updated":"2017-11-17T20:40:02", + "title":"À propos de ce site Web", + "id":"tag:hugo.soucy.cc,2017-03-16:2017/03/a-propos" +}+ \ No newline at end of file diff --git a/content/a-propos.md b/content/a-propos.md @@ -0,0 +1,55 @@ + +À propos de ce site Web +======================= + +*hugo.soucy.cc* est fait +avec +[Ferron SSG, un générateur de site statique fait maison](https://github.com/hs0ucy/ferron-ssg); +donc son affichage ne dépend d'aucune requête à une base de données, +ou d'aucun language de script coté serveur ... C'est seulement du bon +vieux HTML. + +Le contenu texte est d'abord du markdown que je convertis en HTML à +l'aide du SSG. Une fois généré, mon site est déployé et syncronisé sur +mon serveur à l'aide d'un simple `rsync`. + +## IndieWeb + +Mon site essaie de suivre [les principes du mouvement IndieWeb](https://indieweb.org/principles) : + +* Être propriétaire de ses données. +* Les données doivent être d'abord accessibles aux humains, pour + ensuite l'être aux machines. +* "Eat your own dog food"; c'est-à-dire, utiliser les outils que nous + produisons. +* Documenter au fur et à mesure du processus d'indiewebification. +* Libérer et ouvrir son code source pour faciliter l'entrer de + nouveaux participants à l'indieWeb. +* Le UX et le design avant les protocoles, les formats, les modèles de + données, les schemas, etc. L'expérience utilisateur avant la + plomberie. +* Faire du code le plus modulaire et indépendant possible. +* De la longévité et la persistance de nos pages et de nos URLs. Pas + besoin de constamment tout balayer à chaque refonte. +* Avoir du fun + en + [bidouillant son site](https://justinjackson.ca/webmaster/). Happy + hacking ! + +## Web sémantique + +La page d'accueil de *hugos.soucy.cc* +contient [mon URI](http://hugo.soucy.cc#hs) personnel, cela veut dire +qu'elle est structuré avec des données sémantiques qui me décrivent; +du [RDFa lite](https://www.w3.org/TR/rdfa-lite/) dans ce +cas-ci. Voir +[Give yourself a URI](http://dig.csail.mit.edu/breadcrumbs/node/71). + +Les textes et les notes sont aussi structurés avec +des [microformats](https://microformats.io/). + +## Accessibilité Web + +J'ai comme but de rendre mon site web le plus universellement +accessible possible. À travers les principes et les règles de +l'accessibilité web et de l'enrichissement progressif (WIP). diff --git a/content/albums-preferes.json b/content/albums-preferes.json @@ -0,0 +1,10 @@ +{ + "date":"2017-03-19", + "template":"default", + "datetime":"00:00:00", + "content":"\n\n<h1>Mes albums préférés</h1>\n\n<p>Attention, cette liste n'est pas nécessairement par ordre de\npéférence.</p>\n\n<ul>\n <li><a href=\"https://musicbrainz.org/release-group/25b8f0eb-8031-3a24-b363-476229fa882b\">Think tank, Blur</a></li>\n <li><a href=\"https://musicbrainz.org/release-group/385f30e2-0483-355d-aded-23e66aa20f87\">Pinkerton, Weezer</a></li>\n <li><a href=\"https://musicbrainz.org/release/0f18a244-eec0-47ff-8a8e-9a4032866d90\">Le plancher des vaches, Fred Fortin</a></li>\n</ul>\n\n", + "permalink":"http://hugo.soucy.cc/albums-preferes.html", + "updated":"2017-11-03T10:21:44", + "title":"Mes albums préférés", + "id":"tag:hugo.soucy.cc,2017-03-19:2017/03/albums-preferes" +}+ \ No newline at end of file diff --git a/content/albums-preferes.md b/content/albums-preferes.md @@ -0,0 +1,10 @@ + +Mes albums préférés +=================== + +Attention, cette liste n'est pas nécessairement par ordre de +péférence. + +* [Think tank, Blur](https://musicbrainz.org/release-group/25b8f0eb-8031-3a24-b363-476229fa882b) +* [Pinkerton, Weezer](https://musicbrainz.org/release-group/385f30e2-0483-355d-aded-23e66aa20f87) +* [Le plancher des vaches, Fred Fortin](https://musicbrainz.org/release/0f18a244-eec0-47ff-8a8e-9a4032866d90) diff --git a/content/ce-site-web-explique-markdown.json b/content/ce-site-web-explique-markdown.json @@ -0,0 +1,10 @@ +{ + "date":"2017-10-09", + "template":"default", + "datetime":"00:00:00", + "content":"\n<h1>Ce site Web expliqué : Le markdown</h1>\n\n\n\n\n\n", + "permalink":"http://hugo.soucy.cc/ce-site-web-explique-markdown.html", + "updated":"2017-11-03T10:21:44", + "title":"Ce site Web expliqué : Le markdown", + "id":"tag:hugo.soucy.cc,2017-10-09:2017/10/ce-site-web-explique-markdown" +}+ \ No newline at end of file diff --git a/content/ce-site-web-explique-markdown.md b/content/ce-site-web-explique-markdown.md @@ -0,0 +1,5 @@ +# Ce site Web expliqué : Le markdown + + + + diff --git a/content/file/curriculum-vitae.json b/content/file/curriculum-vitae.json @@ -0,0 +1,11 @@ +{ + "date":"2014-01-01", + "template":"curriculum-vitae", + "datetime":"00:00:00", + "content":"\n\n", + "section":"file", + "permalink":"http://hugo.soucy.cc/file/curriculum-vitae.html", + "updated":"2017-11-03T10:21:44", + "title":"Curriculum vitae de Hugo Soucy, développeur Web frontend", + "id":"tag:hugo.soucy.cc,2014-01-01:2014/01/curriculum-vitae" +}+ \ No newline at end of file diff --git a/content/file/curriculum-vitae.md b/content/file/curriculum-vitae.md diff --git a/content/file/index.json b/content/file/index.json @@ -0,0 +1,7 @@ +{ + "datetime":"12:22:16", + "content":"\n\n<h1>Documents</h1>\n\n", + "date":"0000-00-00", + "template":"default-index", + "title":"Documents" +}+ \ No newline at end of file diff --git a/content/file/index.md b/content/file/index.md @@ -0,0 +1,3 @@ + +Documents +========= diff --git a/content/file/pgp.json b/content/file/pgp.json @@ -0,0 +1,11 @@ +{ + "date":"2014-01-02", + "template":"default", + "datetime":"00:00:00", + "content":"\n\n<h1>Clé publique PGP</h1>\n\n<pre><code>-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v2\n\nmQENBFVFLJwBCACtIqQEtS6LVgeqOCCMv6nSe23a4yWT5WdizPPBH+0KZW9dbH3k\ngF/LArv4eTX9DQEoe8pN2CnaYN2vQ5pfCBymScySXthKw9F86LpMjLwr79tmHOuM\nNB0qkntwd9kVbdLJ30gA0qJa3E21He0zz6R5W8RHqWP0XIGnccZwnvZNISuVbIyb\n8hVFwOqpkdfvfQCC97Ok3pCkYyG92fvqO1lRCrgOs51liWaZSqJBOTtj1jfjbX01\nfLaAu2M+JfGM87iU4cHckXzPMvtucX9OCzYAOuvWc1lqfoD1kDorNnE5v8zKG289\n7VT836uMK+V7FBaHKQQvi4eIJ3OeoQBynw+XABEBAAG0Gkh1Z28gU291Y3kgPGh1\nZ29Ac291Y3kuY2M+iQE3BBMBCAAhBQJVRSycAhsDBQsJCAcCBhUICQoLAgQWAgMB\nAh4BAheAAAoJEKr0Uig12y4hQRAH/3+IrBy/aOyZ7uSpbvtBBgnF4l9lAhVeyOgN\nkO6COrMYE2Wk6A2bVPH3LKEQUL4OBX4S218OcDTegJggHQegh5tjb1Wc0Ns9MAqc\nFpewoo8OecWHHeOzceflyqVJL8vJhokLwasOcS4sFHbjIZkv6yMx3IsNsTf4UW47\ncgeXbLVCLwIY8ZwIvrhrHsgXV0dnuhgFVyyljFHK3N3iNAz1GACaempbd5gsVv96\nc6k1MSw8ykD6n2jaT5GN8unO133CK0x+McVpFI7OTeoOGdiTIGNI8HPFyoArEZ/B\nvTDfHJXnCcVSIySQLOLKAfG1psMJl/7JAlodP6EgxEcoN6oFhLa5AQ0EVUUsnAEI\nAOyJwzo69WkXUc3oGqp8qaEbUkGnfnfiHBGvFUBtNuXObuwdAyr1aOPQcFWTVNKO\nQ5/xnh7F9rk4fAW4UL8WxjULWLK7ji6eIh5vFgIirzlCN3GkcMtW8Qfi/5VYlvMt\nLSs4R4lDwNvORO6NVe2EU6CDDGes1Vln3R+Mm7v+K8//mXZB8r9EBOqQIS+xOJbY\nA9tEG9ZjBineXvVVqZbXN6lNPCnU4ZCw1EANEnYiH/T9sjM+Yl07ohV/TKLZfGCv\nwsQS5nitvBtdl/D+xcFTGNfNwt3F6aEzuJouMGObkfkNVRYw07IOwE4lRrLTBKqz\ndI2h5LrSyKjDNT/q/knYkhUAEQEAAYkBHwQYAQgACQUCVUUsnAIbDAAKCRCq9FIo\nNdsuIVqGB/9DNr83M2kFUpDVpaNC2c7WJdkGwa8PmScjDRiSdAo5CRZI1r9hs2//\nRLnkMf+W8ROWu2IlLiAVftXdmskRn5bCEaqCJmh6mdtINmR4xjT6GD9etNU0NJgQ\npiL0hv7Z+MJSVjvO2Xoz7Vo1jIU5DAJDtxg/XFUsrqs8jJKZAHHZaoE8B3l7N8mT\nbG6PshNzFRHuslTlGncruGuACHxv6gXnyIlX6sjGTq0XxewlsIo53n1b2dzoQrZp\nXT+i75SJ/S87u8NGtg0jXd8etCwYQD0dF/7rLbkCX6R9b2d4UH8fI8SgPY/4rb0B\nTOogzsJCuCLj1l3RYuW8sW/TZcO375A9\n=0QA5\n-----END PGP PUBLIC KEY BLOCK-----\n</code></pre>\n\n\n<!-- [Télécharger ma clé publique PGP](http://198.199.122.108:8000/f/5e5b2894e5/). -->\n\n\n", + "section":"file", + "permalink":"http://hugo.soucy.cc/file/pgp.html", + "updated":"2017-11-03T10:21:44", + "title":"Clé publique PGP", + "id":"tag:hugo.soucy.cc,2014-01-02:2014/01/pgp" +}+ \ No newline at end of file diff --git a/content/file/pgp.md b/content/file/pgp.md @@ -0,0 +1,36 @@ + +Clé publique PGP +================ + + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v2 + + mQENBFVFLJwBCACtIqQEtS6LVgeqOCCMv6nSe23a4yWT5WdizPPBH+0KZW9dbH3k + gF/LArv4eTX9DQEoe8pN2CnaYN2vQ5pfCBymScySXthKw9F86LpMjLwr79tmHOuM + NB0qkntwd9kVbdLJ30gA0qJa3E21He0zz6R5W8RHqWP0XIGnccZwnvZNISuVbIyb + 8hVFwOqpkdfvfQCC97Ok3pCkYyG92fvqO1lRCrgOs51liWaZSqJBOTtj1jfjbX01 + fLaAu2M+JfGM87iU4cHckXzPMvtucX9OCzYAOuvWc1lqfoD1kDorNnE5v8zKG289 + 7VT836uMK+V7FBaHKQQvi4eIJ3OeoQBynw+XABEBAAG0Gkh1Z28gU291Y3kgPGh1 + Z29Ac291Y3kuY2M+iQE3BBMBCAAhBQJVRSycAhsDBQsJCAcCBhUICQoLAgQWAgMB + Ah4BAheAAAoJEKr0Uig12y4hQRAH/3+IrBy/aOyZ7uSpbvtBBgnF4l9lAhVeyOgN + kO6COrMYE2Wk6A2bVPH3LKEQUL4OBX4S218OcDTegJggHQegh5tjb1Wc0Ns9MAqc + Fpewoo8OecWHHeOzceflyqVJL8vJhokLwasOcS4sFHbjIZkv6yMx3IsNsTf4UW47 + cgeXbLVCLwIY8ZwIvrhrHsgXV0dnuhgFVyyljFHK3N3iNAz1GACaempbd5gsVv96 + c6k1MSw8ykD6n2jaT5GN8unO133CK0x+McVpFI7OTeoOGdiTIGNI8HPFyoArEZ/B + vTDfHJXnCcVSIySQLOLKAfG1psMJl/7JAlodP6EgxEcoN6oFhLa5AQ0EVUUsnAEI + AOyJwzo69WkXUc3oGqp8qaEbUkGnfnfiHBGvFUBtNuXObuwdAyr1aOPQcFWTVNKO + Q5/xnh7F9rk4fAW4UL8WxjULWLK7ji6eIh5vFgIirzlCN3GkcMtW8Qfi/5VYlvMt + LSs4R4lDwNvORO6NVe2EU6CDDGes1Vln3R+Mm7v+K8//mXZB8r9EBOqQIS+xOJbY + A9tEG9ZjBineXvVVqZbXN6lNPCnU4ZCw1EANEnYiH/T9sjM+Yl07ohV/TKLZfGCv + wsQS5nitvBtdl/D+xcFTGNfNwt3F6aEzuJouMGObkfkNVRYw07IOwE4lRrLTBKqz + dI2h5LrSyKjDNT/q/knYkhUAEQEAAYkBHwQYAQgACQUCVUUsnAIbDAAKCRCq9FIo + NdsuIVqGB/9DNr83M2kFUpDVpaNC2c7WJdkGwa8PmScjDRiSdAo5CRZI1r9hs2// + RLnkMf+W8ROWu2IlLiAVftXdmskRn5bCEaqCJmh6mdtINmR4xjT6GD9etNU0NJgQ + piL0hv7Z+MJSVjvO2Xoz7Vo1jIU5DAJDtxg/XFUsrqs8jJKZAHHZaoE8B3l7N8mT + bG6PshNzFRHuslTlGncruGuACHxv6gXnyIlX6sjGTq0XxewlsIo53n1b2dzoQrZp + XT+i75SJ/S87u8NGtg0jXd8etCwYQD0dF/7rLbkCX6R9b2d4UH8fI8SgPY/4rb0B + TOogzsJCuCLj1l3RYuW8sW/TZcO375A9 + =0QA5 + -----END PGP PUBLIC KEY BLOCK----- + +<!-- [Télécharger ma clé publique PGP](http://198.199.122.108:8000/f/5e5b2894e5/). --> diff --git a/content/index.json b/content/index.json @@ -0,0 +1,10 @@ +{ + "date":"0000-00-00", + "template":"index", + "datetime":"00:00:00", + "content":"\n\n<p>Bonjour et bienvenue, ici se trouve le port d'attache d'un\n<a href=\"file/curriculum-vitae.html\">ouvrier numérique</a>, un endroit où il n'y a\nrien à vendre; pas de photo de mon manger foody; pas de liste des 10\nmeilleurs je-ne-sais-quoi; pas de conseil pour lancer une startup et\ndevenir milliardaire en deux coups de cuillière à pot ... que du\n<a href=\"note/\">datalove</a>. <span class=\"img-cache\"><img alt=\"\" class=\"u-photo\"\nheight=\"173\" width=\"150\"\nsrc=\"http://assets.soucy.cc/images/hugosoucy/hs-automne-2012-372x430.jpg\"/></span></p>\n\n<p>En ligne, je me manifeste généralement sous le pseudo <strong\nclass=\"p-nickname\" property=\"foaf:nick\">hs0ucy</strong>. Je suis\nsurtout présent sur <span typeof=\"foaf:OnlineAccount\"\nproperty=\"foaf:account\"><a href=\"https://bandcamp.com/hs0ucy\"\nproperty=\"foaf:accountProfilePage\" rel=\"external nofollow me\"><span\nproperty=\"dc:title\">Bandcamp</span></a></span>, Freenode et <span\ntypeof=\"foaf:OnlineAccount\" property=\"foaf:account\"><a\nhref=\"http://twitter.com/hs0ucy\" property=\"foaf:accountProfilePage\"\nrel=\"external nofollow me\"><span\nproperty=\"dc:title\">Twitter</span></a></span>; j'ai quelques commits\nsur <span typeof=\"foaf:OnlineAccount\" property=\"foaf:account\"><a\nhref=\"https://github.com/hs0ucy\" property=\"foaf:accountProfilePage\"\nrel=\"external nofollow me\"><span\nproperty=\"dc:title\">GitHub</span></a></span>, et bien sûr, j'ai un\ncompte <span typeof=\"foaf:OnlineAccount\" property=\"foaf:account\"><a\nhref=\"https://www.linkedin.com/in/hs0ucy/\"\nproperty=\"foaf:accountProfilePage\" rel=\"external nofollow me\"><span\nproperty=\"dc:title\">LinkedIn</span></a></span>. Hors ligne, on peut me\ncroiser dans les rues de <span\ntypeof=\"http://schema.org/PostalAddress\" property=\"address\"><strong\nclass=\"p-locality\" property=\"addressLocality\">Québec</strong></span>.</p>\n\n<p><span class=\"p-note\"><a href=\"http://shr.soucy.cc/\">Dans ma soupe</a> je vois le\n<strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/FLOSS\">FLOSS</strong>, l'<strong\nproperty=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/IndieWeb\">IndieWeb</strong>, le\n<strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/Peer-to-peer\">Peer-to-peer</strong>,\n<strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/Emacs\">Emacs</strong>, <strong\nproperty=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/Bash_(Unix_shell)\">Bash</strong>,\n<strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/OwnCloud\">ownCloud</strong>, le\n<strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/JavaScript\">JavaScript</strong>,\nla <strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/Politics\">politique</strong>\nsans les politiciens, la <strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/Reading_(process)\">lecture</strong>,\nle <strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/Bicycle\">vélo</strong> et les\n<strong property=\"foaf:interest\"\nresource=\"http://dbpedia.org/resource/Sandwich\">sandwichs</strong>\n</span>.</p>\n\n", + "permalink":"http://hugo.soucy.cc/index.html", + "updated":"2017-11-03T10:21:44", + "title":"Hugo Soucy, développeur Web frontend qui habite la ville de Québec, et ceci est sa page Web", + "id":"tag:hugo.soucy.cc,0000-00-00:0000/00/index" +}+ \ No newline at end of file diff --git a/content/index.md b/content/index.md @@ -0,0 +1,56 @@ + +Bonjour et bienvenue, ici se trouve le port d'attache d'un +[ouvrier numérique](file/curriculum-vitae.html), un endroit où il n'y a +rien à vendre; pas de photo de mon manger foody; pas de liste des 10 +meilleurs je-ne-sais-quoi; pas de conseil pour lancer une startup et +devenir milliardaire en deux coups de cuillière à pot ... que du +[datalove](note/). <span class="img-cache"><img alt="" class="u-photo" +height="173" width="150" +src="http://assets.soucy.cc/images/hugosoucy/hs-automne-2012-372x430.jpg"/></span> + +En ligne, je me manifeste généralement sous le pseudo <strong +class="p-nickname" property="foaf:nick">hs0ucy</strong>. Je suis +surtout présent sur <span typeof="foaf:OnlineAccount" +property="foaf:account"><a href="https://bandcamp.com/hs0ucy" +property="foaf:accountProfilePage" rel="external nofollow me"><span +property="dc:title">Bandcamp</span></a></span>, Freenode et <span +typeof="foaf:OnlineAccount" property="foaf:account"><a +href="http://twitter.com/hs0ucy" property="foaf:accountProfilePage" +rel="external nofollow me"><span +property="dc:title">Twitter</span></a></span>; j'ai quelques commits +sur <span typeof="foaf:OnlineAccount" property="foaf:account"><a +href="https://github.com/hs0ucy" property="foaf:accountProfilePage" +rel="external nofollow me"><span +property="dc:title">GitHub</span></a></span>, et bien sûr, j'ai un +compte <span typeof="foaf:OnlineAccount" property="foaf:account"><a +href="https://www.linkedin.com/in/hs0ucy/" +property="foaf:accountProfilePage" rel="external nofollow me"><span +property="dc:title">LinkedIn</span></a></span>. Hors ligne, on peut me +croiser dans les rues de <span +typeof="http://schema.org/PostalAddress" property="address"><strong +class="p-locality" property="addressLocality">Québec</strong></span>. + +<span class="p-note">[Dans ma soupe](http://shr.soucy.cc/) je vois le +<strong property="foaf:interest" +resource="http://dbpedia.org/resource/FLOSS">FLOSS</strong>, l'<strong +property="foaf:interest" +resource="http://dbpedia.org/resource/IndieWeb">IndieWeb</strong>, le +<strong property="foaf:interest" +resource="http://dbpedia.org/resource/Peer-to-peer">Peer-to-peer</strong>, +<strong property="foaf:interest" +resource="http://dbpedia.org/resource/Emacs">Emacs</strong>, <strong +property="foaf:interest" +resource="http://dbpedia.org/resource/Bash_(Unix_shell)">Bash</strong>, +<strong property="foaf:interest" +resource="http://dbpedia.org/resource/OwnCloud">ownCloud</strong>, le +<strong property="foaf:interest" +resource="http://dbpedia.org/resource/JavaScript">JavaScript</strong>, +la <strong property="foaf:interest" +resource="http://dbpedia.org/resource/Politics">politique</strong> +sans les politiciens, la <strong property="foaf:interest" +resource="http://dbpedia.org/resource/Reading_(process)">lecture</strong>, +le <strong property="foaf:interest" +resource="http://dbpedia.org/resource/Bicycle">vélo</strong> et les +<strong property="foaf:interest" +resource="http://dbpedia.org/resource/Sandwich">sandwichs</strong> +</span>. diff --git a/content/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.json b/content/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.json @@ -0,0 +1,11 @@ +{ + "date":"2016-01-28", + "template":"note", + "datetime":"20:03:06", + "content":"\n\n<p>Tiens un article sur le #Darknet que plusieurs devraient lire, surtout\nles gens des médias qui en disent souvent n'importe quoi. ~\n<a href=\"http://x.soucy.cc/cd\">http://x.soucy.cc/cd</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.html", + "updated":"2017-11-03T10:21:44", + "title":"Tiens un article sur le darknet que plusieurs devraient lire", + "id":"tag:hugo.soucy.cc,2016-01-28:2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire" +}+ \ No newline at end of file diff --git a/content/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.md b/content/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.md @@ -0,0 +1,4 @@ + +Tiens un article sur le #Darknet que plusieurs devraient lire, surtout +les gens des médias qui en disent souvent n'importe quoi. ~ +<http://x.soucy.cc/cd> diff --git a/content/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.json b/content/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.json @@ -0,0 +1,11 @@ +{ + "date":"2016-02-17", + "template":"note", + "datetime":"19:46:45", + "content":"\n\n<p>\"Encryption is the NSA's friend\" ~\n<a href=\"http://www.theregister.co.uk/2016/01/27/nsa_loves_it_when_you_use_pgp/\">http://www.theregister.co.uk/2016/01/27/nsa_loves_it_when_you_use_pgp/</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.html", + "updated":"2017-11-03T10:21:44", + "title":"Encryption is the nsas friend 20160127nsa_loves_it_when_you_use_pgp", + "id":"tag:hugo.soucy.cc,2016-02-17:2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp" +}+ \ No newline at end of file diff --git a/content/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.md b/content/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.md @@ -0,0 +1,3 @@ + +"Encryption is the NSA's friend" ~ +<http://www.theregister.co.uk/2016/01/27/nsa_loves_it_when_you_use_pgp/> diff --git a/content/note/2016/02/mr-fuck-society-700x6786.jpg b/content/note/2016/02/mr-fuck-society-700x6786.jpg Binary files differ. diff --git a/content/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.json b/content/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.json @@ -0,0 +1,13 @@ +{ + "date":"2016-02-01", + "citeurl":"https://searx.me/?q=Mr.%20Robot%20TV%20series&categories=general", + "template":"note", + "title":"What is it about society that disappoints you so much", + "datetime":"19:49:13", + "content":"\n\n<p>«What is it about society that disappoints you so much?» </p>\n\n<p>«Oh, i don't know. Is it that we collectively thought Steve Jobs was a\ngreat man, when when we knew he made billions off the backs of\nchildren? Or maybe it's that it feels like all our heroes are\ncounterfeit. the world itself's just a big hoax. Spamming with our\nrunning commentary of bullshit masquerading as insight, our social\nmedia faking as intimacy. Or is it that we voted for this? Not with\nour rigged elections, but with our things, our property, our\nmoney. I'm not saying anything new. We all know why we do this, not\nbecause Hunger Games books make us happy but because we wanna be\nsedated. Because it's painful not to pretend, because we're\ncowards. Fuck society.»</p>\n\n<p><img src=\"mr-fuck-society-700x6786.jpg\" alt=\" \"/></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2016-02-01:2016/02/what-is-it-about-society-that-disappoints-you-so-much", + "cite":"Elliot Alderson, Mr. Robot (TV series)" +}+ \ No newline at end of file diff --git a/content/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.md b/content/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.md @@ -0,0 +1,16 @@ + +«What is it about society that disappoints you so much?» + +«Oh, i don't know. Is it that we collectively thought Steve Jobs was a +great man, when when we knew he made billions off the backs of +children? Or maybe it's that it feels like all our heroes are +counterfeit. the world itself's just a big hoax. Spamming with our +running commentary of bullshit masquerading as insight, our social +media faking as intimacy. Or is it that we voted for this? Not with +our rigged elections, but with our things, our property, our +money. I'm not saying anything new. We all know why we do this, not +because Hunger Games books make us happy but because we wanna be +sedated. Because it's painful not to pretend, because we're +cowards. Fuck society.» + +![ ](mr-fuck-society-700x6786.jpg) diff --git a/content/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.json b/content/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.json @@ -0,0 +1,11 @@ +{ + "date":"2016-03-18", + "template":"note", + "datetime":"19:42:52", + "content":"\n\n\n<p>Le JavaScript vanille &amp; <a href=\"http://underscorejs.org/\">Underscore.js</a>\nfont selon-moi une excellente équipe ! #youmightnotneedjquery.</p>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.html", + "updated":"2017-11-03T10:21:44", + "title":"Javascript vanille underscorejs font selon moi une excellente quipe youmightnotneedjquery webdev", + "id":"tag:hugo.soucy.cc,2016-03-18:2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev" +}+ \ No newline at end of file diff --git a/content/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.md b/content/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.md @@ -0,0 +1,5 @@ + + +Le JavaScript vanille &amp; [Underscore.js](http://underscorejs.org/) +font selon-moi une excellente équipe ! #youmightnotneedjquery. + diff --git a/content/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.json b/content/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.json @@ -0,0 +1,11 @@ +{ + "date":"2016-04-12", + "template":"note", + "datetime":"19:37:38", + "content":"\n\n<p>Encore une fois, je viens de supprimer mon compte Facebook. En\nespérant que ce soit la dernière :).</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.html", + "updated":"2017-11-03T10:21:44", + "title":"Encore une fois je viens de supprimer mon compte facebook", + "id":"tag:hugo.soucy.cc,2016-04-12:2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook" +}+ \ No newline at end of file diff --git a/content/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.md b/content/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.md @@ -0,0 +1,3 @@ + +Encore une fois, je viens de supprimer mon compte Facebook. En +espérant que ce soit la dernière :). diff --git a/content/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.json b/content/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.json @@ -0,0 +1,11 @@ +{ + "date":"2016-04-25", + "template":"note", + "datetime":"00:50:27", + "content":"\n\n<p>Tiens, tiens, tiens le projet GNU a revampé la page web officielle de Emacs ! ~ <a href=\"http://x.soucy.cc/c5\">http://x.soucy.cc/c5</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.html", + "updated":"2017-11-03T10:21:44", + "title":"Tiens tiens tiens le projet gnu revamp la page web", + "id":"tag:hugo.soucy.cc,2016-04-25:2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web" +}+ \ No newline at end of file diff --git a/content/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.md b/content/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.md @@ -0,0 +1,2 @@ + +Tiens, tiens, tiens le projet GNU a revampé la page web officielle de Emacs ! ~ <http://x.soucy.cc/c5> diff --git a/content/note/2016/05/firefox-print-background-color.json b/content/note/2016/05/firefox-print-background-color.json @@ -0,0 +1,11 @@ +{ + "date":"2016-05-18", + "template":"note", + "datetime":"23:33:01", + "content":"\n\n<p>Firefox ne veut pas imprimer les <code>background-color</code>, tant pis! Pour\nhacker le problème, il suffit d'ajouter un <code>::before</code> en\n<code>position:absolute</code>, puis mettre un <code>box-shadow</code> <code>inset</code> avec un\n<code>spread-radius</code> de <code>100em</code> et la couleur désirée. Voilà!</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/05/firefox-print-background-color.html", + "updated":"2017-11-03T10:21:44", + "title":"Firefox imprime pas les background-color", + "id":"tag:hugo.soucy.cc,2016-05-18:2016/05/firefox-print-background-color" +}+ \ No newline at end of file diff --git a/content/note/2016/05/firefox-print-background-color.md b/content/note/2016/05/firefox-print-background-color.md @@ -0,0 +1,5 @@ + +Firefox ne veut pas imprimer les `background-color`, tant pis! Pour +hacker le problème, il suffit d'ajouter un `::before` en +`position:absolute`, puis mettre un `box-shadow` `inset` avec un +`spread-radius` de `100em` et la couleur désirée. Voilà! diff --git a/content/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.json b/content/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.json @@ -0,0 +1,11 @@ +{ + "date":"2016-05-13", + "template":"note", + "datetime":"17:12:50", + "content":"\n\n<p>IndieWeb In a Nutshell:Own your: identity, domain, website, content,\nui/ux, design, privacy and commerce ~ <a href=\"http://x.soucy.cc/c6\">http://x.soucy.cc/c6</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.html", + "updated":"2017-11-03T10:21:44", + "title":"Indieweb in a nutshellown your identity domain website content uiux", + "id":"tag:hugo.soucy.cc,2016-05-13:2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux" +}+ \ No newline at end of file diff --git a/content/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.md b/content/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.md @@ -0,0 +1,3 @@ + +IndieWeb In a Nutshell:Own your: identity, domain, website, content, +ui/ux, design, privacy and commerce ~ <http://x.soucy.cc/c6> diff --git a/content/note/2016/05/jeunes-liberaux-ringards.json b/content/note/2016/05/jeunes-liberaux-ringards.json @@ -0,0 +1,11 @@ +{ + "date":"2016-05-16", + "template":"note", + "datetime":"12:49:12", + "content":"\n\n<p>Il n'y a rien de plus ringard qu'un «jeune» politicien; dire que #Uber\nfait de l'économie de partage c'est bêler ringarement la propagande de\ncette entreprise. Ils ajoutent leurs voix aux médias de masse, qui\ndéjà braient en coeur cette expression sans essayer de comprendre et\nd'analyser ce qu'elle signifie... Encore une fois, la machine à\nsaucisse broie et reforge la réalité en vidant de son sens un concept\nqui pourrait faire une brèche dans l'idéologie dominante. Si miner un\nmarché avec une application qui concentre les données et les\ncommunications dans le but de créer un monopole c'est de l'économie de\npartage? Alors la liberté est vraiment une marque de yogourt!</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/05/jeunes-liberaux-ringards.html", + "updated":"2017-11-03T10:21:44", + "title":"Jeunes liberaux ringards", + "id":"tag:hugo.soucy.cc,2016-05-16:2016/05/jeunes-liberaux-ringards" +}+ \ No newline at end of file diff --git a/content/note/2016/05/jeunes-liberaux-ringards.md b/content/note/2016/05/jeunes-liberaux-ringards.md @@ -0,0 +1,11 @@ + +Il n'y a rien de plus ringard qu'un «jeune» politicien; dire que #Uber +fait de l'économie de partage c'est bêler ringarement la propagande de +cette entreprise. Ils ajoutent leurs voix aux médias de masse, qui +déjà braient en coeur cette expression sans essayer de comprendre et +d'analyser ce qu'elle signifie... Encore une fois, la machine à +saucisse broie et reforge la réalité en vidant de son sens un concept +qui pourrait faire une brèche dans l'idéologie dominante. Si miner un +marché avec une application qui concentre les données et les +communications dans le but de créer un monopole c'est de l'économie de +partage? Alors la liberté est vraiment une marque de yogourt! diff --git a/content/note/2016/05/justin-jackson-is-a-fucking-webmaster.json b/content/note/2016/05/justin-jackson-is-a-fucking-webmaster.json @@ -0,0 +1,13 @@ +{ + "date":"2016-05-17", + "citeurl":"https://justinjackson.ca/webmaster/", + "template":"note", + "title":"Justin jackson is a fucking webmaster", + "datetime":"16:13:12", + "content":"\n\n<p>«I'm a fucking webmaster. Back in 1993 you weren't a designer,\ndeveloper, copywriter or in devops. You were a fucking webmaster, and\nyour name was at the bottom of every page.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/05/justin-jackson-is-a-fucking-webmaster.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2016-05-17:2016/05/justin-jackson-is-a-fucking-webmaster", + "cite":"Justin Jackson" +}+ \ No newline at end of file diff --git a/content/note/2016/05/justin-jackson-is-a-fucking-webmaster.md b/content/note/2016/05/justin-jackson-is-a-fucking-webmaster.md @@ -0,0 +1,4 @@ + +«I'm a fucking webmaster. Back in 1993 you weren't a designer, +developer, copywriter or in devops. You were a fucking webmaster, and +your name was at the bottom of every page.» diff --git a/content/note/2016/06/nous-sommes-eduques-a-croire.json b/content/note/2016/06/nous-sommes-eduques-a-croire.json @@ -0,0 +1,13 @@ +{ + "date":"2016-06-09", + "citeurl":"https://fr.wikiquote.org/wiki/Le_Messie_de_Dune", + "template":"note", + "title":"Nous sommes éduqués a croire", + "datetime":"22:51:04", + "content":"\n\n<p>«Ils sont éduqués à croire, et non à savoir. La croyance peut être\nmanipulée. Seul le savoir est dangereux.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/06/nous-sommes-eduques-a-croire.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2016-06-09:2016/06/nous-sommes-eduques-a-croire", + "cite":"Frank Herbert, Extrait du Messie de Dune" +}+ \ No newline at end of file diff --git a/content/note/2016/06/nous-sommes-eduques-a-croire.md b/content/note/2016/06/nous-sommes-eduques-a-croire.md @@ -0,0 +1,3 @@ + +«Ils sont éduqués à croire, et non à savoir. La croyance peut être +manipulée. Seul le savoir est dangereux.» diff --git a/content/note/2016/07/emacs-sort-delete-matching-duplicate-lines.json b/content/note/2016/07/emacs-sort-delete-matching-duplicate-lines.json @@ -0,0 +1,11 @@ +{ + "date":"2016-07-13", + "template":"note", + "datetime":"21:49:21", + "content":"\n\n<p>Playing with lines in #Emacs:</p>\n\n<ul>\n <li><code>M-x sort-lines</code></li>\n <li><code>M-x delete-matching-lines</code></li>\n <li><code>M-x delete-non-matching-lines</code></li>\n <li><code>M-x delete-duplicate-lines</code></li>\n</ul>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/07/emacs-sort-delete-matching-duplicate-lines.html", + "updated":"2017-11-03T10:21:44", + "title":"Emacs classer, effacer les doublons, effacer par patterns", + "id":"tag:hugo.soucy.cc,2016-07-13:2016/07/emacs-sort-delete-matching-duplicate-lines" +}+ \ No newline at end of file diff --git a/content/note/2016/07/emacs-sort-delete-matching-duplicate-lines.md b/content/note/2016/07/emacs-sort-delete-matching-duplicate-lines.md @@ -0,0 +1,7 @@ + +Playing with lines in #Emacs: + +* `M-x sort-lines` +* `M-x delete-matching-lines` +* `M-x delete-non-matching-lines` +* `M-x delete-duplicate-lines` diff --git a/content/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.json b/content/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-16", + "template":"note", + "datetime":"10:14:31", + "content":"\n\n<p>Add key bindings to moving faster between #Emacs windows ~\n<a href=\"http://x.soucy.cc/ce\">http://x.soucy.cc/ce</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.html", + "updated":"2017-11-03T10:21:44", + "title":"Add key bindings to moving faster between emacs windows", + "id":"tag:hugo.soucy.cc,2016-08-16:2016/08/add-key-bindings-to-moving-faster-between-emacs-windows" +}+ \ No newline at end of file diff --git a/content/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.md b/content/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.md @@ -0,0 +1,3 @@ + +Add key bindings to moving faster between #Emacs windows ~ +<http://x.soucy.cc/ce> diff --git a/content/note/2016/08/everybody-should-be-twitter-verified.json b/content/note/2016/08/everybody-should-be-twitter-verified.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-05", + "template":"note", + "datetime":"08:49:51", + "content":"\n\n<p>@snookca Everybody should be «twitter verified»!</p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\"><p lang=\"en\" dir=\"ltr\">My request to be Twitter Verified was denied. <br><br>¯\\_(ツ)_/¯</p>&mdash; Snook (@snookca) <a href=\"https://twitter.com/snookca/status/761540623778197506\">5 août 2016</a></blockquote>\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/everybody-should-be-twitter-verified.html", + "updated":"2017-11-03T10:21:44", + "title":"Everybody should be twitter verified", + "id":"tag:hugo.soucy.cc,2016-08-05:2016/08/everybody-should-be-twitter-verified" +}+ \ No newline at end of file diff --git a/content/note/2016/08/everybody-should-be-twitter-verified.md b/content/note/2016/08/everybody-should-be-twitter-verified.md @@ -0,0 +1,5 @@ + +@snookca Everybody should be «twitter verified»! + +<blockquote class="twitter-tweet" data-lang="fr"><p lang="en" dir="ltr">My request to be Twitter Verified was denied. <br><br>¯\_(ツ)_/¯</p>&mdash; Snook (@snookca) <a href="https://twitter.com/snookca/status/761540623778197506">5 août 2016</a></blockquote> +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2016/08/m4-as-css-pre-processor.json b/content/note/2016/08/m4-as-css-pre-processor.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-03", + "template":"note", + "datetime":"12:15:45", + "content":"\n\n<p>«Use the Unix: m4 as a CSS pre-processor» ~ <a href=\"http://x.soucy.cc/ca\">http://x.soucy.cc/ca</a>.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/m4-as-css-pre-processor.html", + "updated":"2017-11-03T10:21:44", + "title":"M4 as CSS pre-processor", + "id":"tag:hugo.soucy.cc,2016-08-03:2016/08/m4-as-css-pre-processor" +}+ \ No newline at end of file diff --git a/content/note/2016/08/m4-as-css-pre-processor.md b/content/note/2016/08/m4-as-css-pre-processor.md @@ -0,0 +1,2 @@ + +«Use the Unix: m4 as a CSS pre-processor» ~ <http://x.soucy.cc/ca>. diff --git a/content/note/2016/08/matane-budget-participatif.json b/content/note/2016/08/matane-budget-participatif.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-03", + "template":"note", + "datetime":"12:25:29", + "content":"\n\n<p>Bien sûr mon vote va à la «statue de 100 pieds de haut à l'effigie de\nPincette la Crevette» ^^</p>\n\n\n<blockquote class=\"twitter-tweet\" data-partner=\"tweetdeck\"><p lang=\"fr\" dir=\"ltr\">Bravo à la ville de <a href=\"https://twitter.com/hashtag/Matane?src=hash\">#Matane</a> pour cette initiative en matière de <a href=\"https://twitter.com/hashtag/budgetparticipatif?src=hash\">#budgetparticipatif</a>! On a hâte de voir la suite ;) <a href=\"https://t.co/7svB9nhznh\">https://t.co/7svB9nhznh</a></p>&mdash; Écologie Urbaine (@EcologieUrbaine) <a href=\"https://twitter.com/EcologieUrbaine/status/755462339218976768\">July 19, 2016</a></blockquote>\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/matane-budget-participatif.html", + "updated":"2017-11-03T10:21:44", + "title":"Matane budget participatif", + "id":"tag:hugo.soucy.cc,2016-08-03:2016/08/matane-budget-participatif" +}+ \ No newline at end of file diff --git a/content/note/2016/08/matane-budget-participatif.md b/content/note/2016/08/matane-budget-participatif.md @@ -0,0 +1,6 @@ + +Bien sûr mon vote va à la «statue de 100 pieds de haut à l'effigie de +Pincette la Crevette» ^^ + +<blockquote class="twitter-tweet" data-partner="tweetdeck"><p lang="fr" dir="ltr">Bravo à la ville de <a href="https://twitter.com/hashtag/Matane?src=hash">#Matane</a> pour cette initiative en matière de <a href="https://twitter.com/hashtag/budgetparticipatif?src=hash">#budgetparticipatif</a>! On a hâte de voir la suite ;) <a href="https://t.co/7svB9nhznh">https://t.co/7svB9nhznh</a></p>&mdash; Écologie Urbaine (@EcologieUrbaine) <a href="https://twitter.com/EcologieUrbaine/status/755462339218976768">July 19, 2016</a></blockquote> +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.json b/content/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-06", + "template":"note", + "datetime":"17:08:28", + "content":"\n\n<p>Nathalie Normandeau a trouvée un employeur qui partagent ses standards\nmoraux. ~ <a href=\"http://x.soucy.cc/cb\">http://x.soucy.cc/cb</a> #upac</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.html", + "updated":"2017-11-03T10:21:44", + "title":"Nathalie normandeau et la radio de quebec", + "id":"tag:hugo.soucy.cc,2016-08-06:2016/08/nathalie-normandeau-et-la-radio-de-quebec" +}+ \ No newline at end of file diff --git a/content/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.md b/content/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.md @@ -0,0 +1,3 @@ + +Nathalie Normandeau a trouvée un employeur qui partagent ses standards +moraux. ~ <http://x.soucy.cc/cb> #upac diff --git a/content/note/2016/08/openbsd-pour-tous.json b/content/note/2016/08/openbsd-pour-tous.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-16", + "template":"note", + "datetime":"09:55:31", + "content":"\n\n<p>«OpenBSD4* ou #OpenBSD pour tous» ~ <a href=\"http://obsd4a.net/\">http://obsd4a.net/</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/openbsd-pour-tous.html", + "updated":"2017-11-03T10:21:44", + "title":"Openbsd pour tous", + "id":"tag:hugo.soucy.cc,2016-08-16:2016/08/openbsd-pour-tous" +}+ \ No newline at end of file diff --git a/content/note/2016/08/openbsd-pour-tous.md b/content/note/2016/08/openbsd-pour-tous.md @@ -0,0 +1,2 @@ + +«OpenBSD4* ou #OpenBSD pour tous» ~ <http://obsd4a.net/> diff --git a/content/note/2016/08/pokemon-go-et-societe-de-surveillance.json b/content/note/2016/08/pokemon-go-et-societe-de-surveillance.json @@ -0,0 +1,13 @@ +{ + "date":"2016-08-09", + "citeurl":"http://www.lactualite.com/societe/pokemon-go-bouffe-vos-donnees-personnelles/", + "template":"note", + "title":"Pokemon go et societe de surveillance", + "datetime":"13:13:51", + "content":"\n\n<p>«[...] Pokémon Go contribue à la société de surveillance, en plus de\ncréer une couche supplémentaire d'espionnage orwellien.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/pokemon-go-et-societe-de-surveillance.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2016-08-09:2016/08/pokemon-go-et-societe-de-surveillance", + "cite":"Jean-Philippe Décarie-Mathieu" +}+ \ No newline at end of file diff --git a/content/note/2016/08/pokemon-go-et-societe-de-surveillance.md b/content/note/2016/08/pokemon-go-et-societe-de-surveillance.md @@ -0,0 +1,3 @@ + +«[...] Pokémon Go contribue à la société de surveillance, en plus de +créer une couche supplémentaire d'espionnage orwellien.» diff --git a/content/note/2016/08/programming-languages-hyperpolyglot.json b/content/note/2016/08/programming-languages-hyperpolyglot.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-05", + "template":"note", + "datetime":"11:48:05", + "content":"\n\n<p>«Programming Languages Hyperpolyglot: commonly used features in a\nside-by-side format» ~ <a href=\"http://hyperpolyglot.org/\">http://hyperpolyglot.org/</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/programming-languages-hyperpolyglot.html", + "updated":"2017-11-03T10:21:44", + "title":"Programming languages hyperpolyglot", + "id":"tag:hugo.soucy.cc,2016-08-05:2016/08/programming-languages-hyperpolyglot" +}+ \ No newline at end of file diff --git a/content/note/2016/08/programming-languages-hyperpolyglot.md b/content/note/2016/08/programming-languages-hyperpolyglot.md @@ -0,0 +1,3 @@ + +«Programming Languages Hyperpolyglot: commonly used features in a +side-by-side format» ~ <http://hyperpolyglot.org/> diff --git a/content/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.json b/content/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-17", + "template":"note", + "datetime":"11:26:23", + "content":"\n\n<p><a href=\"https://twitter.com/AkliAit/status/765877378446987264\">@AkliAit</a>\nQuoi?! Voulez-vous dire que ce n'est pas des femmes grenouilles?</p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\"><p lang=\"fr\" dir=\"ltr\">Le Burkini, vu d&#39;ici... &quot;La France est-elle tombée sur la tête ? &quot; La Presse+ <a href=\"https://t.co/F90g0sOmFS\">https://t.co/F90g0sOmFS</a></p>&mdash; Akli Ait Abdallah (@AkliAit) <a href=\"https://twitter.com/AkliAit/status/765877378446987264\">17 août 2016</a></blockquote>\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.html", + "updated":"2017-11-03T10:21:44", + "title":"Quoi ce n est pas des femmes grenouilles", + "id":"tag:hugo.soucy.cc,2016-08-17:2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles" +}+ \ No newline at end of file diff --git a/content/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.md b/content/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.md @@ -0,0 +1,6 @@ + +[@AkliAit](https://twitter.com/AkliAit/status/765877378446987264) +Quoi?! Voulez-vous dire que ce n'est pas des femmes grenouilles? + +<blockquote class="twitter-tweet" data-lang="fr"><p lang="fr" dir="ltr">Le Burkini, vu d&#39;ici... &quot;La France est-elle tombée sur la tête ? &quot; La Presse+ <a href="https://t.co/F90g0sOmFS">https://t.co/F90g0sOmFS</a></p>&mdash; Akli Ait Abdallah (@AkliAit) <a href="https://twitter.com/AkliAit/status/765877378446987264">17 août 2016</a></blockquote> +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2016/08/shipping-is-a-feature.json b/content/note/2016/08/shipping-is-a-feature.json @@ -0,0 +1,13 @@ +{ + "date":"2016-08-04", + "citeurl":"http://www.joelonsoftware.com/items/2009/09/23.html", + "template":"note", + "title":"Shipping is a feature", + "datetime":"16:18:47", + "content":"\n\n<p>«Shipping is a feature. A really important feature. Your product must have it.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/shipping-is-a-feature.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2016-08-04:2016/08/shipping-is-a-feature", + "cite":"Joel on Software" +}+ \ No newline at end of file diff --git a/content/note/2016/08/shipping-is-a-feature.md b/content/note/2016/08/shipping-is-a-feature.md @@ -0,0 +1,2 @@ + +«Shipping is a feature. A really important feature. Your product must have it.» diff --git a/content/note/2016/08/snowden-pardon-petition-on-facebook.json b/content/note/2016/08/snowden-pardon-petition-on-facebook.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-08", + "template":"note", + "datetime":"10:48:25", + "content":"\n\n<p><a href=\"https://twitter.com/renoirb\">@renoirb</a> We need a facebook account to sign the petition, isn't it\nironic?</p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\"><p lang=\"en\" dir=\"ltr\">SIGN: Tell Obama to Pardon Edward Snowden Before He Leaves Office <a href=\"https://t.co/XgKkRnq4FL\">https://t.co/XgKkRnq4FL</a></p>&mdash; Renoir Boulanger (@renoirb) <a href=\"https://twitter.com/renoirb/status/762632425344159745\">8 août 2016</a></blockquote>\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/snowden-pardon-petition-on-facebook.html", + "updated":"2017-11-03T10:21:44", + "title":"Snowden pardon petition on facebook", + "id":"tag:hugo.soucy.cc,2016-08-08:2016/08/snowden-pardon-petition-on-facebook" +}+ \ No newline at end of file diff --git a/content/note/2016/08/snowden-pardon-petition-on-facebook.md b/content/note/2016/08/snowden-pardon-petition-on-facebook.md @@ -0,0 +1,6 @@ + +[@renoirb](https://twitter.com/renoirb) We need a facebook account to sign the petition, isn't it +ironic? + +<blockquote class="twitter-tweet" data-lang="fr"><p lang="en" dir="ltr">SIGN: Tell Obama to Pardon Edward Snowden Before He Leaves Office <a href="https://t.co/XgKkRnq4FL">https://t.co/XgKkRnq4FL</a></p>&mdash; Renoir Boulanger (@renoirb) <a href="https://twitter.com/renoirb/status/762632425344159745">8 août 2016</a></blockquote> +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2016/08/ssh-chat-server-written-ingo.json b/content/note/2016/08/ssh-chat-server-written-ingo.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-08", + "template":"note", + "datetime":"09:03:28", + "content":"\n\n<p>Chat over #SSH: «Why aren't we using SSH for everything?» ~\n<a href=\"http://x.soucy.cc/cc\">http://x.soucy.cc/cc</a> #Golang</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/ssh-chat-server-written-ingo.html", + "updated":"2017-11-03T10:21:44", + "title":"SSH chat server written in Go", + "id":"tag:hugo.soucy.cc,2016-08-08:2016/08/ssh-chat-server-written-ingo" +}+ \ No newline at end of file diff --git a/content/note/2016/08/ssh-chat-server-written-ingo.md b/content/note/2016/08/ssh-chat-server-written-ingo.md @@ -0,0 +1,3 @@ + +Chat over #SSH: «Why aren't we using SSH for everything?» ~ +<http://x.soucy.cc/cc> #Golang diff --git a/content/note/2016/08/txti.json b/content/note/2016/08/txti.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-03", + "template":"note", + "datetime":"11:47:44", + "content":"\n\n<p><strong>Txti</strong>: Fast web pages for everybody ~ <a href=\"http://txti.es/\">http://txti.es/</a>.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/txti.html", + "updated":"2017-11-03T10:21:44", + "title":"Txti", + "id":"tag:hugo.soucy.cc,2016-08-03:2016/08/txti" +}+ \ No newline at end of file diff --git a/content/note/2016/08/txti.md b/content/note/2016/08/txti.md @@ -0,0 +1,2 @@ + +**Txti**: Fast web pages for everybody ~ <http://txti.es/>. diff --git a/content/note/2016/08/vimgifs-et-emacs_gifs.json b/content/note/2016/08/vimgifs-et-emacs_gifs.json @@ -0,0 +1,11 @@ +{ + "date":"2016-08-05", + "template":"note", + "datetime":"14:50:26", + "content":"\n\n<p>Vimgifs <a href=\"https://vimgifs.com/\">https://vimgifs.com/</a> pour les pour les aficionados de #Vim. \nSinon dans le monde de #Emacs nous avons le compte twitter\n<a href=\"https://twitter.com/emacs_gifs\">@emacs_gifs</a>.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/08/vimgifs-et-emacs_gifs.html", + "updated":"2017-11-03T10:21:44", + "title":"Vimgifs et @emacs_gifs", + "id":"tag:hugo.soucy.cc,2016-08-05:2016/08/vimgifs-et-emacs_gifs" +}+ \ No newline at end of file diff --git a/content/note/2016/08/vimgifs-et-emacs_gifs.md b/content/note/2016/08/vimgifs-et-emacs_gifs.md @@ -0,0 +1,4 @@ + +Vimgifs <https://vimgifs.com/> pour les pour les aficionados de #Vim. +Sinon dans le monde de #Emacs nous avons le compte twitter +[@emacs_gifs](https://twitter.com/emacs_gifs). diff --git a/content/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.json b/content/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.json @@ -0,0 +1,11 @@ +{ + "date":"2016-09-19", + "template":"note", + "datetime":"15:00:56", + "content":"\n\n<p>Une connexion Internet à haut-débit me semble essentielle au\ndéveloppement social et économique du Québec! Je ne vois pas pourquoi\nun habitant de Tête-à-la-Baleine ne pourrait pas avoir accès à des\nétudes universitaires à distances, tout en continuant de vivre et de\nse contribuer dans sa communauté.</p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\"><p lang=\"fr\" dir=\"ltr\">Ce que le Québec gagnerait à nationaliser Internet <a href=\"https://t.co/QdFDFnFv0F\">https://t.co/QdFDFnFv0F</a> <a href=\"https://t.co/5VwlrZEFrW\">pic.twitter.com/5VwlrZEFrW</a></p>&mdash; Les Affaires (@la_lesaffaires) <a href=\"https://twitter.com/la_lesaffaires/status/777891608922652672\">19 septembre 2016</a></blockquote>\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.html", + "updated":"2017-11-03T10:21:44", + "title":"Ce que le Québec gagnerait à nationaliser internet", + "id":"tag:hugo.soucy.cc,2016-09-19:2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet" +}+ \ No newline at end of file diff --git a/content/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.md b/content/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.md @@ -0,0 +1,9 @@ + +Une connexion Internet à haut-débit me semble essentielle au +développement social et économique du Québec! Je ne vois pas pourquoi +un habitant de Tête-à-la-Baleine ne pourrait pas avoir accès à des +études universitaires à distances, tout en continuant de vivre et de +se contribuer dans sa communauté. + +<blockquote class="twitter-tweet" data-lang="fr"><p lang="fr" dir="ltr">Ce que le Québec gagnerait à nationaliser Internet <a href="https://t.co/QdFDFnFv0F">https://t.co/QdFDFnFv0F</a> <a href="https://t.co/5VwlrZEFrW">pic.twitter.com/5VwlrZEFrW</a></p>&mdash; Les Affaires (@la_lesaffaires) <a href="https://twitter.com/la_lesaffaires/status/777891608922652672">19 septembre 2016</a></blockquote> +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.json b/content/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.json @@ -0,0 +1,11 @@ +{ + "date":"2016-09-20", + "template":"note", + "datetime":"14:46:21", + "content":"\n\n<p>«Internet 3.0 : peut-on reprendre le contrôle des géants ?» ~\n<a href=\"http://x.soucy.cc/cf\">http://x.soucy.cc/cf</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.html", + "updated":"2017-11-03T10:21:44", + "title":"Internet 3.0, peut-on reprendre le contrôle des géants?", + "id":"tag:hugo.soucy.cc,2016-09-20:2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants" +}+ \ No newline at end of file diff --git a/content/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.md b/content/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.md @@ -0,0 +1,3 @@ + +«Internet 3.0 : peut-on reprendre le contrôle des géants ?» ~ +<http://x.soucy.cc/cf> diff --git a/content/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.json b/content/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.json @@ -0,0 +1,13 @@ +{ + "date":"2016-09-22", + "citeurl":"http://www.leslibraires.ca/livres/nikolski-nicolas-dickner-9782923550060.html", + "template":"note", + "title":"Ma vie obéit à l'attraction des livres", + "datetime":"15:10:01", + "content":"\n\n<p>«[...] ma vie obéit à l'attraction des livres, le faible champ\nmagnétique de mon destin subit la distortion de ces miliers de destins\nplus puissants et plus intéressants.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2016-09-22:2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner", + "cite":"Nicolas Dickner, dans Nikolski" +}+ \ No newline at end of file diff --git a/content/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.md b/content/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.md @@ -0,0 +1,4 @@ + +«[...] ma vie obéit à l'attraction des livres, le faible champ +magnétique de mon destin subit la distortion de ces miliers de destins +plus puissants et plus intéressants.» diff --git a/content/note/2016/09/radio-canada-publicitaire-pour-apple.json b/content/note/2016/09/radio-canada-publicitaire-pour-apple.json @@ -0,0 +1,11 @@ +{ + "date":"2016-09-08", + "template":"note", + "datetime":"15:50:12", + "content":"\n\n<p>Est-ce que #RadioCanada reçoit de l'argent de #Apple pour mousser ses\nproduits?! À chaque nouveau gadget je trouve la couverture indécente\net dégoulinante au possible!</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/09/radio-canada-publicitaire-pour-apple.html", + "updated":"2017-11-03T10:21:44", + "title":"Radio canada publicitaire pour apple", + "id":"tag:hugo.soucy.cc,2016-09-08:2016/09/radio-canada-publicitaire-pour-apple" +}+ \ No newline at end of file diff --git a/content/note/2016/09/radio-canada-publicitaire-pour-apple.md b/content/note/2016/09/radio-canada-publicitaire-pour-apple.md @@ -0,0 +1,4 @@ + +Est-ce que #RadioCanada reçoit de l'argent de #Apple pour mousser ses +produits?! À chaque nouveau gadget je trouve la couverture indécente +et dégoulinante au possible! diff --git a/content/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.json b/content/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.json @@ -0,0 +1,11 @@ +{ + "date":"2016-09-21", + "template":"note", + "datetime":"11:27:37", + "content":"\n\n<p>«Why we use progressive enhancement to build GOV.UK» ~\n<a href=\"http://x.soucy.cc/cg\">http://x.soucy.cc/cg</a> #WebDev</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.html", + "updated":"2017-11-03T10:21:44", + "title":"Why we use progressive enhancement to build GOV.UK", + "id":"tag:hugo.soucy.cc,2016-09-21:2016/09/why-we-use-progressive-enhancement-to-build-gov-uk" +}+ \ No newline at end of file diff --git a/content/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.md b/content/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.md @@ -0,0 +1,3 @@ + +«Why we use progressive enhancement to build GOV.UK» ~ +<http://x.soucy.cc/cg> #WebDev diff --git a/content/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.json b/content/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.json @@ -0,0 +1,11 @@ +{ + "date":"2016-10-24", + "template":"note", + "datetime":"09:10:36", + "content":"\n\n<p>«How can I handle command-line arguments (options) to my script\neasily» in #bash? ~ <a href=\"http://x.soucy.cc/ci\">http://x.soucy.cc/ci</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.html", + "updated":"2017-11-03T10:21:44", + "title":"How can I handle command-line arguments options to my script easily in bash?", + "id":"tag:hugo.soucy.cc,2016-10-24:2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily" +}+ \ No newline at end of file diff --git a/content/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.md b/content/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.md @@ -0,0 +1,3 @@ + +«How can I handle command-line arguments (options) to my script +easily» in #bash? ~ <http://x.soucy.cc/ci> diff --git a/content/note/2016/10/linux-foundation-takes-javascript-under-its-wings.json b/content/note/2016/10/linux-foundation-takes-javascript-under-its-wings.json @@ -0,0 +1,11 @@ +{ + "date":"2016-10-21", + "template":"note", + "datetime":"11:00:18", + "content":"\n\n<p>«The #Linux Foundation Unites #JavaScript Community for Open Web\nDevelopment» ~ <a href=\"http://x.soucy.cc/ch\">http://x.soucy.cc/ch</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/10/linux-foundation-takes-javascript-under-its-wings.html", + "updated":"2017-11-03T10:21:44", + "title":"Linux Foundation Takes JavaScript Under Its Wings", + "id":"tag:hugo.soucy.cc,2016-10-21:2016/10/linux-foundation-takes-javascript-under-its-wings" +}+ \ No newline at end of file diff --git a/content/note/2016/10/linux-foundation-takes-javascript-under-its-wings.md b/content/note/2016/10/linux-foundation-takes-javascript-under-its-wings.md @@ -0,0 +1,3 @@ + +«The #Linux Foundation Unites #JavaScript Community for Open Web +Development» ~ <http://x.soucy.cc/ch> diff --git a/content/note/2016/10/who-pays-for-the-decentralized-web.json b/content/note/2016/10/who-pays-for-the-decentralized-web.json @@ -0,0 +1,11 @@ +{ + "date":"2016-10-17", + "template":"note", + "datetime":"08:37:17", + "content":"\n\n<p>«Who Pays For The Decentralized Web?» ~\n<a href=\"https://tierion.com/blog/who-pays-for-the-decentralized-web/\">https://tierion.com/blog/who-pays-for-the-decentralized-web/</a> #p2p</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/10/who-pays-for-the-decentralized-web.html", + "updated":"2017-11-03T10:21:44", + "title":"Who pays for the decentralized web", + "id":"tag:hugo.soucy.cc,2016-10-17:2016/10/who-pays-for-the-decentralized-web" +}+ \ No newline at end of file diff --git a/content/note/2016/10/who-pays-for-the-decentralized-web.md b/content/note/2016/10/who-pays-for-the-decentralized-web.md @@ -0,0 +1,3 @@ + +«Who Pays For The Decentralized Web?» ~ +<https://tierion.com/blog/who-pays-for-the-decentralized-web/> #p2p diff --git a/content/note/2016/11/browsers-not-apps-are-the-future-of-mobile.json b/content/note/2016/11/browsers-not-apps-are-the-future-of-mobile.json @@ -0,0 +1,11 @@ +{ + "date":"2016-11-04", + "template":"note", + "datetime":"09:47:45", + "content":"\n\n<p>«Browsers, not apps, are the future of mobile» ~\n<a href=\"http://x.soucy.cc/ck\">http://x.soucy.cc/ck</a> #WebDev</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/11/browsers-not-apps-are-the-future-of-mobile.html", + "updated":"2017-11-03T10:21:44", + "title":"Browsers, not apps, are the future of mobile", + "id":"tag:hugo.soucy.cc,2016-11-04:2016/11/browsers-not-apps-are-the-future-of-mobile" +}+ \ No newline at end of file diff --git a/content/note/2016/11/browsers-not-apps-are-the-future-of-mobile.md b/content/note/2016/11/browsers-not-apps-are-the-future-of-mobile.md @@ -0,0 +1,3 @@ + +«Browsers, not apps, are the future of mobile» ~ +<http://x.soucy.cc/ck> #WebDev diff --git a/content/note/2016/11/dbd-20161109T222000-ebg8v2e.png b/content/note/2016/11/dbd-20161109T222000-ebg8v2e.png Binary files differ. diff --git a/content/note/2016/11/indieweb-make-your-social-media-posts-open-first.json b/content/note/2016/11/indieweb-make-your-social-media-posts-open-first.json @@ -0,0 +1,11 @@ +{ + "date":"2016-11-03", + "template":"note", + "datetime":"15:14:25", + "content":"\n\n<p>«#IndieWeb: Make your social media posts open first» ~\n<a href=\"http://x.soucy.cc/cj\">http://x.soucy.cc/cj</a> #WebDev</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/11/indieweb-make-your-social-media-posts-open-first.html", + "updated":"2017-11-03T10:21:44", + "title":"IndieWeb, Make your social media posts open first", + "id":"tag:hugo.soucy.cc,2016-11-03:2016/11/indieweb-make-your-social-media-posts-open-first" +}+ \ No newline at end of file diff --git a/content/note/2016/11/indieweb-make-your-social-media-posts-open-first.md b/content/note/2016/11/indieweb-make-your-social-media-posts-open-first.md @@ -0,0 +1,3 @@ + +«#IndieWeb: Make your social media posts open first» ~ +<http://x.soucy.cc/cj> #WebDev diff --git a/content/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.json b/content/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.json @@ -0,0 +1,11 @@ +{ + "date":"2016-11-04", + "template":"note", + "datetime":"09:51:43", + "content":"\n\n<p>«[...] the average American now downloads zero apps per month.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.html", + "updated":"2017-11-03T10:21:44", + "title":"the average American now downloads zero apps per month", + "id":"tag:hugo.soucy.cc,2016-11-04:2016/11/the-average-american-now-downloads-zero-apps-per-month" +}+ \ No newline at end of file diff --git a/content/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.md b/content/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.md @@ -0,0 +1,2 @@ + +«[...] the average American now downloads zero apps per month.» diff --git a/content/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.json b/content/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.json @@ -0,0 +1,11 @@ +{ + "date":"2016-11-10", + "template":"note", + "datetime":"13:28:43", + "content":"\n\n<p>«Would the Web's inventor give up on free standards?» ~\n<a href=\"https://u.fsf.org/1zg\">https://u.fsf.org/1zg</a> #WhatWouldTimblDo #EME</p>\n\n<p><img src=\"dbd-20161109T222000-ebg8v2e.png\" alt=\"\"/></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.html", + "updated":"2017-11-03T10:21:44", + "title":"Would the Web's inventor give up on free standards?", + "id":"tag:hugo.soucy.cc,2016-11-10:2016/11/would-the-web-s-inventor-give-up-on-free-standards" +}+ \ No newline at end of file diff --git a/content/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.md b/content/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.md @@ -0,0 +1,5 @@ + +«Would the Web's inventor give up on free standards?» ~ +<https://u.fsf.org/1zg> #WhatWouldTimblDo #EME + +![](dbd-20161109T222000-ebg8v2e.png) diff --git a/content/note/2016/12/larnaque-de-la-dictature-bancaire-continue.json b/content/note/2016/12/larnaque-de-la-dictature-bancaire-continue.json @@ -0,0 +1,11 @@ +{ + "date":"2016-12-17", + "template":"note", + "datetime":"09:26:47", + "content":"\n\n<p>\"L'arnaque de la dictature bancaire continue\" ~ <a href=\"http://x.soucy.cc/cm\">http://x.soucy.cc/cm</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/12/larnaque-de-la-dictature-bancaire-continue.html", + "updated":"2017-11-03T10:21:44", + "title":"L'arnaque de la dictature bancaire continue", + "id":"tag:hugo.soucy.cc,2016-12-17:2016/12/larnaque-de-la-dictature-bancaire-continue" +}+ \ No newline at end of file diff --git a/content/note/2016/12/larnaque-de-la-dictature-bancaire-continue.md b/content/note/2016/12/larnaque-de-la-dictature-bancaire-continue.md @@ -0,0 +1,2 @@ + +"L'arnaque de la dictature bancaire continue" ~ <http://x.soucy.cc/cm> diff --git a/content/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.json b/content/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.json @@ -0,0 +1,13 @@ +{ + "date":"2016-12-17", + "citeurl":"http://www.ledevoir.com/politique/canada/369459/le-veto-symbolique-et-reel-de-sa-majeste", + "template":"note", + "title":"Le peuple n’est pas juridiquement souverain", + "datetime":"10:41:56", + "content":"\n\n<p>«C’est parce qu’à leur entrée en fonction nos députés prêtent serment à\nSa Majesté, suivant la tradition féodale de l’État, qu’il n’est pas\nnécessaire d’édifier celui-ci sur une constitution écrite approuvée\npar le peuple. C’est parce qu’en régime de type britannique la\nsouveraineté appartient aux parlementaires et à la Couronne que le\npeuple n’est pas juridiquement souverain et que le moment électoral se\nconclut sans réjouissance. C’est parce que Sa Majesté est chef de\nl’Église anglicane, défenseur de la foi au Canada et reine « par la\ngrâce de Dieu », que la laïcité n’est pas près de prendre racine dans\nce pays où la primauté du droit va de pair avec « la suprématie de\nDieu », conformément à la Charte canadienne. C’est parce que la\nmonarchie incarne la coutume, la tradition et la déférence aux élites,\nque nombre de celles-ci louent une politique du statu quo tranquille,\ndont rien n’est à rénover. C’est parce que nos premiers ministres ont\nrécupéré les pouvoirs de Sa Majesté qu’ils agissent en monarques\nsouvent sourds aux réclamations populaires.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2016-12-17:2016/12/le-peuple-nest-pas-juridiquement-souverain", + "cite":"Marc Chevrier, Professeur de science politique à l'UQAM" +}+ \ No newline at end of file diff --git a/content/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.md b/content/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.md @@ -0,0 +1,17 @@ + +«C’est parce qu’à leur entrée en fonction nos députés prêtent serment à +Sa Majesté, suivant la tradition féodale de l’État, qu’il n’est pas +nécessaire d’édifier celui-ci sur une constitution écrite approuvée +par le peuple. C’est parce qu’en régime de type britannique la +souveraineté appartient aux parlementaires et à la Couronne que le +peuple n’est pas juridiquement souverain et que le moment électoral se +conclut sans réjouissance. C’est parce que Sa Majesté est chef de +l’Église anglicane, défenseur de la foi au Canada et reine « par la +grâce de Dieu », que la laïcité n’est pas près de prendre racine dans +ce pays où la primauté du droit va de pair avec « la suprématie de +Dieu », conformément à la Charte canadienne. C’est parce que la +monarchie incarne la coutume, la tradition et la déférence aux élites, +que nombre de celles-ci louent une politique du statu quo tranquille, +dont rien n’est à rénover. C’est parce que nos premiers ministres ont +récupéré les pouvoirs de Sa Majesté qu’ils agissent en monarques +souvent sourds aux réclamations populaires.» diff --git a/content/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.json b/content/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.json @@ -0,0 +1,11 @@ +{ + "date":"2016-12-17", + "template":"note", + "datetime":"10:24:34", + "content":"\n\n<p>«Le #travail aujourd'hui est en voie de disparition»\n~ <a href=\"http://x.soucy.cc/cn\">http://x.soucy.cc/cn</a> #automatisation</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.html", + "updated":"2017-11-03T10:21:44", + "title":"Le travail aujourd'hui est en voie de disparition", + "id":"tag:hugo.soucy.cc,2016-12-17:2016/12/le-travail-aujourdhui-est-en-voie-de-disparition" +}+ \ No newline at end of file diff --git a/content/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.md b/content/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.md @@ -0,0 +1,3 @@ + +«Le #travail aujourd'hui est en voie de disparition» +~ <http://x.soucy.cc/cn> #automatisation diff --git a/content/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.json b/content/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.json @@ -0,0 +1,11 @@ +{ + "date":"2016-12-20", + "template":"note", + "datetime":"09:38:59", + "content":"\n\n<p>Michel Chartrand «ce passionné, souvent excessif, tout plein\nd’intransigeance et de feu [...]» ~ <a href=\"http://x.soucy.cc/cp\">http://x.soucy.cc/cp</a>.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.html", + "updated":"2017-11-03T10:21:44", + "title":"Michel Chartrand aurait eu cent ans hier", + "id":"tag:hugo.soucy.cc,2016-12-20:2016/12/michel-chartrand-aurait-eu-cent-ans-hier" +}+ \ No newline at end of file diff --git a/content/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.md b/content/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.md @@ -0,0 +1,3 @@ + +Michel Chartrand «ce passionné, souvent excessif, tout plein +d’intransigeance et de feu [...]» ~ <http://x.soucy.cc/cp>. diff --git a/content/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.json b/content/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.json @@ -0,0 +1,11 @@ +{ + "date":"2017-01-11", + "template":"note", + "datetime":"09:07:40", + "content":"\n\n<p>«On estime que #Trump a été impliqué dans plus de 3 500 procès au cours des 30 dernières années.» ~ <a href=\"http://x.soucy.cc/cv\">http://x.soucy.cc/cv</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.html", + "updated":"2017-11-03T10:21:44", + "title":"Trump, 3 500 procès au cours des 30 dernières années", + "id":"tag:hugo.soucy.cc,2017-01-11:2017/01/3-500-proces-au-cours-des-30-dernieres-annees" +}+ \ No newline at end of file diff --git a/content/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.md b/content/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.md @@ -0,0 +1,2 @@ + +«On estime que #Trump a été impliqué dans plus de 3 500 procès au cours des 30 dernières années.» ~ <http://x.soucy.cc/cv> diff --git a/content/note/2017/01/because-protest-is-an-industry.json b/content/note/2017/01/because-protest-is-an-industry.json @@ -0,0 +1,13 @@ +{ + "date":"2017-01-09", + "citeurl":"https://www.theguardian.com/world/2017/jan/06/activism-rural-america-occupy-movement", + "template":"note", + "title":"Because protest is an industry", + "datetime":"13:39:01", + "content":"\n\n<p>«This could be the end of protest. Many activists don’t want to hear\nabout it, because protest is an industry.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/01/because-protest-is-an-industry.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2017-01-09:2017/01/because-protest-is-an-industry", + "cite":"Micah White" +}+ \ No newline at end of file diff --git a/content/note/2017/01/because-protest-is-an-industry.md b/content/note/2017/01/because-protest-is-an-industry.md @@ -0,0 +1,3 @@ + +«This could be the end of protest. Many activists don’t want to hear +about it, because protest is an industry.» diff --git a/content/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.json b/content/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.json @@ -0,0 +1,11 @@ +{ + "date":"2017-01-09", + "template":"note", + "datetime":"14:30:16", + "content":"\n\n<p>Est-ce une fausse nouvelle!? Car c'est trop beau pour être vrai! «Fin\nde la récré pour les multinationales» ~ <a href=\"http://x.soucy.cc/ct\">http://x.soucy.cc/ct</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.html", + "updated":"2017-11-03T10:21:44", + "title":"Est-ce une fausse nouvelle, car trop beau pour être vrai", + "id":"tag:hugo.soucy.cc,2017-01-09:2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai" +}+ \ No newline at end of file diff --git a/content/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.md b/content/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.md @@ -0,0 +1,3 @@ + +Est-ce une fausse nouvelle!? Car c'est trop beau pour être vrai! «Fin +de la récré pour les multinationales» ~ <http://x.soucy.cc/ct> diff --git a/content/note/2017/01/how-machines-learned-to-speak-human-language.json b/content/note/2017/01/how-machines-learned-to-speak-human-language.json @@ -0,0 +1,11 @@ +{ + "date":"2017-01-12", + "template":"note", + "datetime":"09:08:17", + "content":"\n\n<p>«How machines learned to speak human language» ~ <a href=\"http://x.soucy.cc/cw\">http://x.soucy.cc/cw</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/01/how-machines-learned-to-speak-human-language.html", + "updated":"2017-11-03T10:21:44", + "title":"How machines learned to speak human language", + "id":"tag:hugo.soucy.cc,2017-01-12:2017/01/how-machines-learned-to-speak-human-language" +}+ \ No newline at end of file diff --git a/content/note/2017/01/how-machines-learned-to-speak-human-language.md b/content/note/2017/01/how-machines-learned-to-speak-human-language.md @@ -0,0 +1,2 @@ + +«How machines learned to speak human language» ~ <http://x.soucy.cc/cw> diff --git a/content/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.json b/content/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.json @@ -0,0 +1,11 @@ +{ + "date":"2017-01-09", + "template":"note", + "datetime":"12:02:31", + "content":"\n\n<p>«La ville, facteur majeur d’évolution des espèces» ~ <a href=\"http://x.soucy.cc/cq\">http://x.soucy.cc/cq</a> #science</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.html", + "updated":"2017-11-03T10:21:44", + "title":"La ville, facteur majeur d'évolution des espèces", + "id":"tag:hugo.soucy.cc,2017-01-09:2017/01/la-ville-facteur-majeur-d-evolution-des-especes" +}+ \ No newline at end of file diff --git a/content/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.md b/content/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.md @@ -0,0 +1,2 @@ + +«La ville, facteur majeur d’évolution des espèces» ~ <http://x.soucy.cc/cq> #science diff --git a/content/note/2017/01/lemprise-de-wallstreet-sur-trump.json b/content/note/2017/01/lemprise-de-wallstreet-sur-trump.json @@ -0,0 +1,11 @@ +{ + "date":"2017-01-09", + "template":"note", + "datetime":"13:39:00", + "content":"\n\n<p>L'emprise de #WallStreet sur #Trump : «What Donald Trump Owes Wall\nStreet» ~ <a href=\"http://x.soucy.cc/cs\">http://x.soucy.cc/cs</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/01/lemprise-de-wallstreet-sur-trump.html", + "updated":"2017-11-03T10:21:44", + "title":"L'emprise de WallStreet sur Trump", + "id":"tag:hugo.soucy.cc,2017-01-09:2017/01/lemprise-de-wallstreet-sur-trump" +}+ \ No newline at end of file diff --git a/content/note/2017/01/lemprise-de-wallstreet-sur-trump.md b/content/note/2017/01/lemprise-de-wallstreet-sur-trump.md @@ -0,0 +1,3 @@ + +L'emprise de #WallStreet sur #Trump : «What Donald Trump Owes Wall +Street» ~ <http://x.soucy.cc/cs> diff --git a/content/note/2017/03/animista-css-animations-on-demand.json b/content/note/2017/03/animista-css-animations-on-demand.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-18", + "template":"note", + "datetime":"08:59:04", + "content":"\n\n<p>«Animista is a place where you can play with a collection of ready to\nuse #CSS #animations.» <a href=\"http://animista.net/\">http://animista.net/</a> #webdev</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/animista-css-animations-on-demand.html", + "updated":"2017-11-03T10:21:44", + "title":"Animista is CSS animations on demand", + "id":"tag:hugo.soucy.cc,2017-03-18:2017/03/animista-css-animations-on-demand" +}+ \ No newline at end of file diff --git a/content/note/2017/03/animista-css-animations-on-demand.md b/content/note/2017/03/animista-css-animations-on-demand.md @@ -0,0 +1,3 @@ + +«Animista is a place where you can play with a collection of ready to +use #CSS #animations.» <http://animista.net/> #webdev diff --git a/content/note/2017/03/appnet-is-another-silo-who-is-shutting-down.json b/content/note/2017/03/appnet-is-another-silo-who-is-shutting-down.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-15", + "template":"note", + "datetime":"11:22:44", + "content":"\n\n<p><a href=\"https://app.net/\">App.net</a> is another #silo who is shutting down... Join the #IndieWeb.</p>\n\n<p><img src=\"appnet-is-shuttingdown-20170315.jpg\" alt=\"\"/></p>\n\n<p>Via <a href=\"https://aaronparecki.com/\">Aaron Parecki</a>.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/appnet-is-another-silo-who-is-shutting-down.html", + "updated":"2017-11-03T10:21:44", + "title":"App.net is another silo who is shutting down", + "id":"tag:hugo.soucy.cc,2017-03-15:2017/03/appnet-is-another-silo-who-is-shutting-down" +}+ \ No newline at end of file diff --git a/content/note/2017/03/appnet-is-another-silo-who-is-shutting-down.md b/content/note/2017/03/appnet-is-another-silo-who-is-shutting-down.md @@ -0,0 +1,6 @@ + +[App.net](https://app.net/) is another #silo who is shutting down... Join the #IndieWeb. + +![](appnet-is-shuttingdown-20170315.jpg) + +Via [Aaron Parecki](https://aaronparecki.com/). diff --git a/content/note/2017/03/appnet-is-shuttingdown-20170315.jpg b/content/note/2017/03/appnet-is-shuttingdown-20170315.jpg Binary files differ. diff --git a/content/note/2017/03/github-and-copyleft.json b/content/note/2017/03/github-and-copyleft.json @@ -0,0 +1,13 @@ +{ + "date":"2017-03-15", + "citeurl":"https://www.fsf.org/blogs/licensing/do-githubs-updated-terms-of-service-conflict-with-copyleft", + "template":"note", + "title":"GitHub and copyleft", + "datetime":"13:38:29", + "content":"\n\n<p>«#GitHub's updated terms caused a great deal of concern, but while they\nare confusing, they do not appear to be incompatible with #copyleft. \nThe Free Software Foundation (#FSF), though, still recommends\nusing other code hosting sites.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/github-and-copyleft.html", + "updated":"2017-11-03T10:21:44", + "id":"tag:hugo.soucy.cc,2017-03-15:2017/03/github-and-copyleft", + "cite":"Do GitHub's updated terms of service conflict with copyleft?, Donald Robertson" +}+ \ No newline at end of file diff --git a/content/note/2017/03/github-and-copyleft.md b/content/note/2017/03/github-and-copyleft.md @@ -0,0 +1,5 @@ + +«#GitHub's updated terms caused a great deal of concern, but while they +are confusing, they do not appear to be incompatible with #copyleft. +The Free Software Foundation (#FSF), though, still recommends +using other code hosting sites.» diff --git a/content/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.json b/content/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-16", + "template":"note", + "datetime":"18:09:45", + "content":"\n\n<p>Moi j'aime pas les courriels juste en HTML !!</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.html", + "updated":"2017-11-03T10:21:44", + "title":"Moi j'aime pas les courriels juste en HTML!", + "id":"tag:hugo.soucy.cc,2017-03-16:2017/03/moi-jaime-pas-les-courriels-juste-en-html" +}+ \ No newline at end of file diff --git a/content/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.md b/content/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.md @@ -0,0 +1,2 @@ + +Moi j'aime pas les courriels juste en HTML !! diff --git a/content/note/2017/03/poutine-et-bal-masque.json b/content/note/2017/03/poutine-et-bal-masque.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-09", + "template":"note", + "datetime":"08:34:48", + "content":"\n\n<p>Poutine au bal masqué de la maison blanche ?</p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\"><p lang=\"en\" dir=\"ltr\">Williamsburg, NYC <a href=\"https://t.co/vR3uwJkLXq\">pic.twitter.com/vR3uwJkLXq</a></p>&mdash; ian bremmer (@ianbremmer) <a href=\"https://twitter.com/ianbremmer/status/839820556325240832\">9 mars 2017</a></blockquote>\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/poutine-et-bal-masque.html", + "updated":"2017-11-03T10:21:44", + "title":"Poutine et bal masqué", + "id":"tag:hugo.soucy.cc,2017-03-09:2017/03/poutine-et-bal-masque" +}+ \ No newline at end of file diff --git a/content/note/2017/03/poutine-et-bal-masque.md b/content/note/2017/03/poutine-et-bal-masque.md @@ -0,0 +1,5 @@ + +Poutine au bal masqué de la maison blanche ? + +<blockquote class="twitter-tweet" data-lang="fr"><p lang="en" dir="ltr">Williamsburg, NYC <a href="https://t.co/vR3uwJkLXq">pic.twitter.com/vR3uwJkLXq</a></p>&mdash; ian bremmer (@ianbremmer) <a href="https://twitter.com/ianbremmer/status/839820556325240832">9 mars 2017</a></blockquote> +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2017/03/presentation-de-manuel-un-task-runner-bash.json b/content/note/2017/03/presentation-de-manuel-un-task-runner-bash.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-12", + "template":"note", + "datetime":"11:27:17", + "content":"\n\n<p>Manuel est une application #bash pour créer des tâches automatisées\n~ <a href=\"http://x.soucy.cc/d1\">http://x.soucy.cc/d1</a> #taskrunner</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/presentation-de-manuel-un-task-runner-bash.html", + "updated":"2017-11-03T10:21:44", + "title":"Présentation de Manuel un task runner bash", + "id":"tag:hugo.soucy.cc,2017-03-12:2017/03/presentation-de-manuel-un-task-runner-bash" +}+ \ No newline at end of file diff --git a/content/note/2017/03/presentation-de-manuel-un-task-runner-bash.md b/content/note/2017/03/presentation-de-manuel-un-task-runner-bash.md @@ -0,0 +1,3 @@ + +Manuel est une application #bash pour créer des tâches automatisées +~ <http://x.soucy.cc/d1> #taskrunner diff --git a/content/note/2017/03/revanche-des-librairies-independantes.json b/content/note/2017/03/revanche-des-librairies-independantes.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-08", + "template":"note", + "datetime":"22:14:24", + "content":"\n\n<p>\"Revanche des librairies indépendantes\" ~ <a href=\"http://x.soucy.cc/cy\">http://x.soucy.cc/cy</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/revanche-des-librairies-independantes.html", + "updated":"2017-11-03T10:21:44", + "title":"Revanche des librairies indépendantes", + "id":"tag:hugo.soucy.cc,2017-03-08:2017/03/revanche-des-librairies-independantes" +}+ \ No newline at end of file diff --git a/content/note/2017/03/revanche-des-librairies-independantes.md b/content/note/2017/03/revanche-des-librairies-independantes.md @@ -0,0 +1,2 @@ + +"Revanche des librairies indépendantes" ~ <http://x.soucy.cc/cy> diff --git a/content/note/2017/03/si-les-etats-unis-envahissaient-le-canada.json b/content/note/2017/03/si-les-etats-unis-envahissaient-le-canada.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-09", + "template":"note", + "datetime":"20:42:33", + "content":"\n\n<p>\"Que se passerait-il si les États-Unis envahissaient le Canada?\" <a href=\"http://x.soucy.cc/cz\">http://x.soucy.cc/cz</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/si-les-etats-unis-envahissaient-le-canada.html", + "updated":"2017-11-03T10:21:44", + "title":"Que se passerait-il si les États-Unis envahissaient le Canada?", + "id":"tag:hugo.soucy.cc,2017-03-09:2017/03/si-les-etats-unis-envahissaient-le-canada" +}+ \ No newline at end of file diff --git a/content/note/2017/03/si-les-etats-unis-envahissaient-le-canada.md b/content/note/2017/03/si-les-etats-unis-envahissaient-le-canada.md @@ -0,0 +1,2 @@ + +"Que se passerait-il si les États-Unis envahissaient le Canada?" <http://x.soucy.cc/cz> diff --git a/content/note/2017/03/vider-le-filelist-dun-input-type-file.json b/content/note/2017/03/vider-le-filelist-dun-input-type-file.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-15", + "template":"note", + "datetime":"10:27:25", + "content":"\n\n<p>Voici comment vider le <code>FileList</code> d'un <code>input[type='file']</code>:</p>\n\n\n<pre><code>document.querySelector('button').addEventListener('click', function() {\n document.getElementById(\"fileInput\").value = '';\n});\n</code></pre>\n\n<p>Avec disons ce HTML :</p>\n\n<pre><code>&lt;input type=\"file\" id=\"fileInput\" /&gt;&lt;br/&gt;\n&lt;button id=\"resetFileInput\"&gt;Vider la liste des fichiers à téléverser&lt;/button&gt;\n</code></pre>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/vider-le-filelist-dun-input-type-file.html", + "updated":"2017-11-03T10:21:44", + "title":"Vider le FileList d'un input[type='file']", + "id":"tag:hugo.soucy.cc,2017-03-15:2017/03/vider-le-filelist-dun-input-type-file" +}+ \ No newline at end of file diff --git a/content/note/2017/03/vider-le-filelist-dun-input-type-file.md b/content/note/2017/03/vider-le-filelist-dun-input-type-file.md @@ -0,0 +1,13 @@ + +Voici comment vider le `FileList` d'un `input[type='file']`: + + + document.querySelector('button').addEventListener('click', function() { + document.getElementById("fileInput").value = ''; + }); + +Avec disons ce HTML : + + <input type="file" id="fileInput" /><br/> + <button id="resetFileInput">Vider la liste des fichiers à téléverser</button> + diff --git a/content/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.json b/content/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-10", + "template":"note", + "datetime":"08:20:28", + "content":"\n\n<p>Le système de template de #VueJs a maintenant son mode dans #Emacs:\n<a href=\"http://melpa.org/#/vue-html-mode\">http://melpa.org/#/vue-html-mode</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.html", + "updated":"2017-11-03T10:21:44", + "title":"Vue.js templates a maintenant son mode dans Emacs", + "id":"tag:hugo.soucy.cc,2017-03-10:2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs" +}+ \ No newline at end of file diff --git a/content/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.md b/content/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.md @@ -0,0 +1,3 @@ + +Le système de template de #VueJs a maintenant son mode dans #Emacs: +<http://melpa.org/#/vue-html-mode> diff --git a/content/note/2017/03/why-apple-avoid-the-gpl-3.json b/content/note/2017/03/why-apple-avoid-the-gpl-3.json @@ -0,0 +1,11 @@ +{ + "date":"2017-03-13", + "template":"note", + "datetime":"09:56:02", + "content":"\n\n<p>«That’s a pain because Apple insists on shipping a very old version of\nEmacs—apparently to avoid GPL 3—and mu4e won’t build because it thinks\nEmacs is too old.»</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/03/why-apple-avoid-the-gpl-3.html", + "updated":"2017-11-03T10:21:44", + "title":"Why Apple avoid the GPL 3?", + "id":"tag:hugo.soucy.cc,2017-03-13:2017/03/why-apple-avoid-the-gpl-3" +}+ \ No newline at end of file diff --git a/content/note/2017/03/why-apple-avoid-the-gpl-3.md b/content/note/2017/03/why-apple-avoid-the-gpl-3.md @@ -0,0 +1,4 @@ + +«That’s a pain because Apple insists on shipping a very old version of +Emacs—apparently to avoid GPL 3—and mu4e won’t build because it thinks +Emacs is too old.» diff --git a/content/note/2017/04/duckduckgo-hacks-for-developers.json b/content/note/2017/04/duckduckgo-hacks-for-developers.json @@ -0,0 +1,11 @@ +{ + "date":"2017-04-19", + "template":"note", + "datetime":"09:07:31", + "content":"\n\n<p>Here are some #DuckDuckGo #hacks for developers\n~ <a href=\"http://x.soucy.cc/d4\">http://x.soucy.cc/d4</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/04/duckduckgo-hacks-for-developers.html", + "updated":"2017-11-03T10:21:44", + "title":"DuckDuckGo hacks for developers", + "id":"tag:hugo.soucy.cc,2017-04-19:2017/04/duckduckgo-hacks-for-developers" +}+ \ No newline at end of file diff --git a/content/note/2017/04/duckduckgo-hacks-for-developers.md b/content/note/2017/04/duckduckgo-hacks-for-developers.md @@ -0,0 +1,3 @@ + +Here are some #DuckDuckGo #hacks for developers +~ <http://x.soucy.cc/d4> diff --git a/content/note/2017/04/fait-le-respirer-un-peu-ton-code.json b/content/note/2017/04/fait-le-respirer-un-peu-ton-code.json @@ -0,0 +1,11 @@ +{ + "date":"2017-04-18", + "template":"note", + "datetime":"16:51:51", + "content":"\n\n<p>Faît le respirer un peu ton code, t'as peur de quoi? Des courants\nd'air?!</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/04/fait-le-respirer-un-peu-ton-code.html", + "updated":"2017-11-03T10:21:44", + "title":"Fait le respirer ton code", + "id":"tag:hugo.soucy.cc,2017-04-18:2017/04/fait-le-respirer-un-peu-ton-code" +}+ \ No newline at end of file diff --git a/content/note/2017/04/fait-le-respirer-un-peu-ton-code.md b/content/note/2017/04/fait-le-respirer-un-peu-ton-code.md @@ -0,0 +1,3 @@ + +Faît le respirer un peu ton code, t'as peur de quoi? Des courants +d'air?! diff --git a/content/note/2017/04/updating-all-packages-in-go.json b/content/note/2017/04/updating-all-packages-in-go.json @@ -0,0 +1,11 @@ +{ + "date":"2017-04-18", + "template":"note", + "datetime":"17:32:39", + "content":"\n\n<p>Updating all packages in #golang : <code>go get -u all</code>.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/04/updating-all-packages-in-go.html", + "updated":"2017-11-03T10:21:44", + "title":"Updating all packages in Go", + "id":"tag:hugo.soucy.cc,2017-04-18:2017/04/updating-all-packages-in-go" +}+ \ No newline at end of file diff --git a/content/note/2017/04/updating-all-packages-in-go.md b/content/note/2017/04/updating-all-packages-in-go.md @@ -0,0 +1,2 @@ + +Updating all packages in #golang : `go get -u all`. diff --git a/content/note/2017/05/fai-associatifs-au-canada.json b/content/note/2017/05/fai-associatifs-au-canada.json @@ -0,0 +1,11 @@ +{ + "date":"2017-05-10", + "template":"note", + "datetime":"13:16:33", + "content":"\n\n<p>Est-ce qu'il y a des #FAI associatifs au #Canada comme on en trouve en\nEurope? <a href=\"https://www.ffdn.org/fr/membres\">https://www.ffdn.org/fr/membres</a>. Est-ce possible?</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/05/fai-associatifs-au-canada.html", + "updated":"2017-11-03T10:21:44", + "title":"Ça existe des FAI associatifs au Canada", + "id":"tag:hugo.soucy.cc,2017-05-10:2017/05/fai-associatifs-au-canada" +}+ \ No newline at end of file diff --git a/content/note/2017/05/fai-associatifs-au-canada.md b/content/note/2017/05/fai-associatifs-au-canada.md @@ -0,0 +1,3 @@ + +Est-ce qu'il y a des #FAI associatifs au #Canada comme on en trouve en +Europe? <https://www.ffdn.org/fr/membres>. Est-ce possible? diff --git a/content/note/2017/05/mg-is-micro-gnu-emacs.json b/content/note/2017/05/mg-is-micro-gnu-emacs.json @@ -0,0 +1,11 @@ +{ + "date":"2017-05-11", + "template":"note", + "datetime":"08:18:32", + "content":"\n\n<p>mg is Micro GNU/emacs, this is a portable version of the #mg\nmaintained by the #OpenBSD\nteam <a href=\"http://homepage.boetes.org/software/mg/\">http://homepage.boetes.org/software/mg/</a>.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/05/mg-is-micro-gnu-emacs.html", + "updated":"2017-11-03T10:21:44", + "title":"mg is Micro GNU/emacs", + "id":"tag:hugo.soucy.cc,2017-05-11:2017/05/mg-is-micro-gnu-emacs" +}+ \ No newline at end of file diff --git a/content/note/2017/05/mg-is-micro-gnu-emacs.md b/content/note/2017/05/mg-is-micro-gnu-emacs.md @@ -0,0 +1,4 @@ + +mg is Micro GNU/emacs, this is a portable version of the #mg +maintained by the #OpenBSD +team <http://homepage.boetes.org/software/mg/>. diff --git a/content/note/2017/05/pandoc-for-openbsd.json b/content/note/2017/05/pandoc-for-openbsd.json @@ -0,0 +1,11 @@ +{ + "date":"2017-05-12", + "template":"note", + "datetime":"19:25:53", + "content":"\n\n<p>Fudge, ça n'a pas l'air aisé d'installer #Pandoc sur #OpenBSD. Il n'y\npas de port sur <a href=\"http://ports.su/\">http://ports.su/</a>; avec #Cabal ça ne fonctionne pas\npour moi. On dirait que je vais devoir compiler directement le code\nsource.</p>\n\n<p>Et #FakeStacheSSG ne peut pas foncitonner sans Pandoc :S</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/05/pandoc-for-openbsd.html", + "updated":"2017-11-03T10:21:44", + "title":"Pandoc for OpenBSD", + "id":"tag:hugo.soucy.cc,2017-05-12:2017/05/pandoc-for-openbsd" +}+ \ No newline at end of file diff --git a/content/note/2017/05/pandoc-for-openbsd.md b/content/note/2017/05/pandoc-for-openbsd.md @@ -0,0 +1,7 @@ + +Fudge, ça n'a pas l'air aisé d'installer #Pandoc sur #OpenBSD. Il n'y +pas de port sur <http://ports.su/>; avec #Cabal ça ne fonctionne pas +pour moi. On dirait que je vais devoir compiler directement le code +source. + +Et #FakeStacheSSG ne peut pas foncitonner sans Pandoc :S diff --git a/content/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.json b/content/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.json @@ -0,0 +1,13 @@ +{ + "date":"2017-05-15", + "bridgy":"true", + "template":"note", + "title":"Retirer la couche Pandoc de FakeStache SSG", + "datetime":"14:00:47", + "content":"\n<p>Je suis en train de retirer la couche #Pandoc de #FakeStacheSSG au\nprofit de #Markdown.pl <a href=\"http://x.soucy.cc/d9\">http://x.soucy.cc/d9</a>.</p>\n\n<p>L'application sera plus légère, plus simple, plus portable ... Et sans\ndoute plus performante.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.html", + "updated":"2017-11-03T10:21:44", + "keywords":"pandoc, markdown.pl, fakestache", + "id":"tag:hugo.soucy.cc,2017-05-15:2017/05/retirer-la-couche-pandoc-de-fakestache-ssg" +}+ \ No newline at end of file diff --git a/content/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.md b/content/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.md @@ -0,0 +1,5 @@ +Je suis en train de retirer la couche #Pandoc de #FakeStacheSSG au +profit de #Markdown.pl <http://x.soucy.cc/d9>. + +L'application sera plus légère, plus simple, plus portable ... Et sans +doute plus performante. diff --git a/content/note/2017/05/switching-to-openbsd.json b/content/note/2017/05/switching-to-openbsd.json @@ -0,0 +1,11 @@ +{ + "date":"2017-05-09", + "template":"note", + "datetime":"15:45:37", + "content":"\n\n<p>«Switching to #OpenBSD» <a href=\"http://x.soucy.cc/d7\">http://x.soucy.cc/d7</a>. C'est ce que j'ai fait\ncette semaine sur mon nouveau laptop maison.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/05/switching-to-openbsd.html", + "updated":"2017-11-03T10:21:44", + "title":"Switching to OpenBSD", + "id":"tag:hugo.soucy.cc,2017-05-09:2017/05/switching-to-openbsd" +}+ \ No newline at end of file diff --git a/content/note/2017/05/switching-to-openbsd.md b/content/note/2017/05/switching-to-openbsd.md @@ -0,0 +1,3 @@ + +«Switching to #OpenBSD» <http://x.soucy.cc/d7>. C'est ce que j'ai fait +cette semaine sur mon nouveau laptop maison. diff --git a/content/note/2017/05/twitter-partage-vos-donnees-personnelles.json b/content/note/2017/05/twitter-partage-vos-donnees-personnelles.json @@ -0,0 +1,13 @@ +{ + "date":"2017-05-18", + "bridgy":"true", + "template":"note", + "title":"Twitter partage vos données personnelles", + "datetime":"10:22:09", + "content":"\n\n<p>Twitter vient de changer sa politique à propos de son utilisation de\nvos données personnelles.</p>\n\n<p><blockquote class=\"twitter-tweet\" data-lang=\"fr\"><p lang=\"en\"\ndir=\"ltr\">Twitter have updated how they collect and share your\npersonal data. Seems like a good time to review your settings.<a\nhref=\"https://t.co/dkbOQN9Pwf\">https://t.co/dkbOQN9Pwf</a></p>&mdash;\nDuckDuckGo (@duckduckgo) <a\nhref=\"https://twitter.com/duckduckgo/status/865187016509714432\">18 mai\n2017</a></blockquote> <script async\nsrc=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/05/twitter-partage-vos-donnees-personnelles.html", + "updated":"2017-11-03T10:21:44", + "keywords":"twitter, data", + "id":"tag:hugo.soucy.cc,2017-05-18:2017/05/twitter-partage-vos-donnees-personnelles" +}+ \ No newline at end of file diff --git a/content/note/2017/05/twitter-partage-vos-donnees-personnelles.md b/content/note/2017/05/twitter-partage-vos-donnees-personnelles.md @@ -0,0 +1,12 @@ + +Twitter vient de changer sa politique à propos de son utilisation de +vos données personnelles. + +<blockquote class="twitter-tweet" data-lang="fr"><p lang="en" +dir="ltr">Twitter have updated how they collect and share your +personal data. Seems like a good time to review your settings.<a +href="https://t.co/dkbOQN9Pwf">https://t.co/dkbOQN9Pwf</a></p>&mdash; +DuckDuckGo (@duckduckgo) <a +href="https://twitter.com/duckduckgo/status/865187016509714432">18 mai +2017</a></blockquote> <script async +src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2017/05/utilisation-des-variables-css.json b/content/note/2017/05/utilisation-des-variables-css.json @@ -0,0 +1,13 @@ +{ + "date":"2017-05-16", + "bridgy":"true", + "template":"note", + "title":"Curieux de l'utilisation des variables CSS", + "datetime":"11:40:39", + "content":"\n<p>Curieux de l'utilisation des «custom properties» (ou variables) #CSS?\nVoyez comment j'utilise les fonctions <code>var()</code> et <code>calc()</code> sur mon\nsite: <a href=\"http://x.soucy.cc/da\">http://x.soucy.cc/da</a>, <a href=\"http://x.soucy.cc/db\">http://x.soucy.cc/db</a>.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/05/utilisation-des-variables-css.html", + "updated":"2017-11-03T10:21:44", + "keywords":"webdev, css, variables, css, calc()", + "id":"tag:hugo.soucy.cc,2017-05-16:2017/05/utilisation-des-variables-css" +}+ \ No newline at end of file diff --git a/content/note/2017/05/utilisation-des-variables-css.md b/content/note/2017/05/utilisation-des-variables-css.md @@ -0,0 +1,3 @@ +Curieux de l'utilisation des «custom properties» (ou variables) #CSS? +Voyez comment j'utilise les fonctions `var()` et `calc()` sur mon +site: <http://x.soucy.cc/da>, <http://x.soucy.cc/db>. diff --git a/content/note/2017/05/why-i-love-openbsd.json b/content/note/2017/05/why-i-love-openbsd.json @@ -0,0 +1,11 @@ +{ + "date":"2017-05-10", + "template":"note", + "datetime":"11:26:54", + "content":"\n\n<p>«Why I love #OpenBSD» <a href=\"http://x.soucy.cc/d8\">http://x.soucy.cc/d8</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/05/why-i-love-openbsd.html", + "updated":"2017-11-03T10:21:44", + "title":"Why I love OpenBSD", + "id":"tag:hugo.soucy.cc,2017-05-10:2017/05/why-i-love-openbsd" +}+ \ No newline at end of file diff --git a/content/note/2017/05/why-i-love-openbsd.md b/content/note/2017/05/why-i-love-openbsd.md @@ -0,0 +1,2 @@ + +«Why I love #OpenBSD» <http://x.soucy.cc/d8> diff --git a/content/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.json b/content/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.json @@ -0,0 +1,13 @@ +{ + "date":"2017-06-29", + "bridgy":"true", + "template":"note", + "title":"100 millions de certificats pour Let's Encrypt", + "datetime":"11:25:49", + "content":"\n\n<p>100 millions de certificats #SSL ont été émis par <strong>Let's\nEncrypt</strong> <a href=\"https://www.eff.org/deeplinks/2017/06/lets-encrypt-has-issued-100-million-certificates\">https://www.eff.org/deeplinks/2017/06/lets-encrypt-has-issued-100-million-certificates</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.html", + "updated":"2017-11-03T10:21:44", + "keywords":"Let's Encrypt, ssl, webdev, chiffrement", + "id":"tag:hugo.soucy.cc,2017-06-29:2017/06/100-millions-de-certificats-pour-lets-encrypt" +}+ \ No newline at end of file diff --git a/content/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.md b/content/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.md @@ -0,0 +1,3 @@ + +100 millions de certificats #SSL ont été émis par **Let's +Encrypt** <https://www.eff.org/deeplinks/2017/06/lets-encrypt-has-issued-100-million-certificates> diff --git a/content/note/2017/06/le-velo-cest-dangereux.json b/content/note/2017/06/le-velo-cest-dangereux.json @@ -0,0 +1,13 @@ +{ + "date":"2017-06-26", + "bridgy":"true", + "template":"note", + "title":"Le vélo c'est dangereux", + "datetime":"07:57:21", + "content":"\n\n<p>«Choisir le transport actif, au prix de son intégrité physique et\nmentale» ~\n<a href=\"https://ricochet.media/fr/1848/choisir-le-transport-actif-au-prix-de-son-integrite-physique-et-mentale\">https://ricochet.media/fr/1848/choisir-le-transport-actif-au-prix-de-son-integrite-physique-et-mentale</a> #vélo #bike</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/06/le-velo-cest-dangereux.html", + "updated":"2017-11-03T10:21:44", + "keywords":"vélo,transport,voiture", + "id":"tag:hugo.soucy.cc,2017-06-26:2017/06/le-velo-cest-dangereux" +}+ \ No newline at end of file diff --git a/content/note/2017/06/le-velo-cest-dangereux.md b/content/note/2017/06/le-velo-cest-dangereux.md @@ -0,0 +1,4 @@ + +«Choisir le transport actif, au prix de son intégrité physique et +mentale» ~ +<https://ricochet.media/fr/1848/choisir-le-transport-actif-au-prix-de-son-integrite-physique-et-mentale> #vélo #bike diff --git a/content/note/2017/06/petite-contribution-bash-au-task-runner-manuel.json b/content/note/2017/06/petite-contribution-bash-au-task-runner-manuel.json @@ -0,0 +1,12 @@ +{ + "date":"2017-06-26", + "bridgy":"true", + "template":"note", + "datetime":"10:37:44", + "content":"\n\n<p>Petite #contribution #bash de ma part au task runner Manuel \n<a href=\"http://x.soucy.cc/dc\">http://x.soucy.cc/dc</a> #floss #github</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/06/petite-contribution-bash-au-task-runner-manuel.html", + "updated":"2017-11-03T10:21:44", + "title":"Petite contribution bash au task runner Manuel", + "id":"tag:hugo.soucy.cc,2017-06-26:2017/06/petite-contribution-bash-au-task-runner-manuel" +}+ \ No newline at end of file diff --git a/content/note/2017/06/petite-contribution-bash-au-task-runner-manuel.md b/content/note/2017/06/petite-contribution-bash-au-task-runner-manuel.md @@ -0,0 +1,3 @@ + +Petite #contribution #bash de ma part au task runner Manuel +<http://x.soucy.cc/dc> #floss #github diff --git a/content/note/2017/06/politique-numerique-que-jaimerais.json b/content/note/2017/06/politique-numerique-que-jaimerais.json @@ -0,0 +1,13 @@ +{ + "date":"2017-06-26", + "bridgy":"true", + "template":"note", + "title":"politique numérique que j'aimerais", + "datetime":"08:16:59", + "content":"\n\n<p>«[...] ce que j'aimerais d'une #politique #numérique dans un pays\n(quelqu'il soit).» <a href=\"http://www.la-grange.net/2017/05/11/ministre\">http://www.la-grange.net/2017/05/11/ministre</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/06/politique-numerique-que-jaimerais.html", + "updated":"2017-11-03T10:21:44", + "keywords":"nuérique, politique, internet", + "id":"tag:hugo.soucy.cc,2017-06-26:2017/06/politique-numerique-que-jaimerais" +}+ \ No newline at end of file diff --git a/content/note/2017/06/politique-numerique-que-jaimerais.md b/content/note/2017/06/politique-numerique-que-jaimerais.md @@ -0,0 +1,3 @@ + +«[...] ce que j'aimerais d'une #politique #numérique dans un pays +(quelqu'il soit).» <http://www.la-grange.net/2017/05/11/ministre> diff --git a/content/note/2017/06/sesame-street-lgbt-pride.json b/content/note/2017/06/sesame-street-lgbt-pride.json @@ -0,0 +1,12 @@ +{ + "date":"2017-06-27", + "bridgy":"true", + "template":"note", + "datetime":"08:25:40", + "content":"\n\n<p>&#x2665; &#x2665;</p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\"><p lang=\"en\" dir=\"ltr\">Sesame Street is proud to support families of all shapes, sizes, and colors. ❤️ <a href=\"https://t.co/H3uzD5XwUu\">pic.twitter.com/H3uzD5XwUu</a></p>&mdash; Sesame Street (@sesamestreet) <a href=\"https://twitter.com/sesamestreet/status/878341917305524229\">23 juin 2017</a></blockquote>\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/06/sesame-street-lgbt-pride.html", + "updated":"2017-11-03T10:21:44", + "title":"Sesame Street LGBT Pride", + "id":"tag:hugo.soucy.cc,2017-06-27:2017/06/sesame-street-lgbt-pride" +}+ \ No newline at end of file diff --git a/content/note/2017/06/sesame-street-lgbt-pride.md b/content/note/2017/06/sesame-street-lgbt-pride.md @@ -0,0 +1,5 @@ + +&#x2665; &#x2665; + +<blockquote class="twitter-tweet" data-lang="fr"><p lang="en" dir="ltr">Sesame Street is proud to support families of all shapes, sizes, and colors. ❤️ <a href="https://t.co/H3uzD5XwUu">pic.twitter.com/H3uzD5XwUu</a></p>&mdash; Sesame Street (@sesamestreet) <a href="https://twitter.com/sesamestreet/status/878341917305524229">23 juin 2017</a></blockquote> +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2017/06/using-css-variables-correctly.json b/content/note/2017/06/using-css-variables-correctly.json @@ -0,0 +1,13 @@ +{ + "date":"2017-06-28", + "bridgy":"true", + "template":"note", + "title":"Using CSS variables correctly", + "datetime":"10:50:45", + "content":"\n\n<p>«Using #CSS #variables correctly» \n<a href=\"https://madebymike.com.au/writing/using-css-variables/\">https://madebymike.com.au/writing/using-css-variables/</a> #webdev</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/06/using-css-variables-correctly.html", + "updated":"2017-11-03T10:21:44", + "keywords":"css, variable, custom properties, webdev", + "id":"tag:hugo.soucy.cc,2017-06-28:2017/06/using-css-variables-correctly" +}+ \ No newline at end of file diff --git a/content/note/2017/06/using-css-variables-correctly.md b/content/note/2017/06/using-css-variables-correctly.md @@ -0,0 +1,3 @@ + +«Using #CSS #variables correctly» +<https://madebymike.com.au/writing/using-css-variables/> #webdev diff --git a/content/note/2017/07/why-the-indie-web-movement-is-so-important.json b/content/note/2017/07/why-the-indie-web-movement-is-so-important.json @@ -0,0 +1,13 @@ +{ + "date":"2017-07-03", + "bridgy":"true", + "template":"note", + "title":"Why the Indie Web movement is so important", + "datetime":"10:54:19", + "content":"\n\n<p>«Why the #IndieWeb movement is so important»\n~ <a href=\"http://dangillmor.com/2014/04/25/indie-web-important/\">http://dangillmor.com/2014/04/25/indie-web-important/</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/07/why-the-indie-web-movement-is-so-important.html", + "updated":"2017-11-03T10:21:44", + "keywords":"indieweb", + "id":"tag:hugo.soucy.cc,2017-07-03:2017/07/why-the-indie-web-movement-is-so-important" +}+ \ No newline at end of file diff --git a/content/note/2017/07/why-the-indie-web-movement-is-so-important.md b/content/note/2017/07/why-the-indie-web-movement-is-so-important.md @@ -0,0 +1,3 @@ + +«Why the #IndieWeb movement is so important» +~ <http://dangillmor.com/2014/04/25/indie-web-important/> diff --git a/content/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.json b/content/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.json @@ -0,0 +1,13 @@ +{ + "date":"2017-09-12", + "bridgy":"true", + "template":"note", + "title":"Bactéries communiqueraient avec des décharges électriques", + "datetime":"19:25:27", + "content":"\n\n<p>Les #bactéries communiqueraient avec des signaux électriques\n(semblables à ceux du cerveau) pour s'organiser en sociétés \n&amp; supra-sociétés: <a href=\"http://x.soucy.cc/de\">http://x.soucy.cc/de</a> #science</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.html", + "updated":"2017-11-03T10:21:44", + "keywords":"science, bactérie, biophysique", + "id":"tag:hugo.soucy.cc,2017-09-12:2017/09/bacteries-communiqueraient-avec-des-decharges-electriques" +}+ \ No newline at end of file diff --git a/content/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.md b/content/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.md @@ -0,0 +1,4 @@ + +Les #bactéries communiqueraient avec des signaux électriques +(semblables à ceux du cerveau) pour s'organiser en sociétés +& supra-sociétés: <http://x.soucy.cc/de> #science diff --git a/content/note/2017/09/barbares-se-substitus-aux-piliers.json b/content/note/2017/09/barbares-se-substitus-aux-piliers.json @@ -0,0 +1,13 @@ +{ + "date":"2017-09-16", + "bridgy":"true", + "template":"note", + "title":"Barbares se substitus aux piliers", + "datetime":"16:01:36", + "content":"\n<p>Les barbares finissent toujours par se substituer aux piliers d'une\ncivilisation; les institutions sont alors «cheval-de-troyennes»; puis\nun jour se nettoient ces écuries d’Augias; puis se repince du bout des\ndoigt, vers le haut, le tissu social de l’ordre pyramidal... et puis\net puis &#9842;</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/09/barbares-se-substitus-aux-piliers.html", + "updated":"2017-11-03T10:21:44", + "keywords":"pensée, politique", + "id":"tag:hugo.soucy.cc,2017-09-16:2017/09/barbares-se-substitus-aux-piliers" +}+ \ No newline at end of file diff --git a/content/note/2017/09/barbares-se-substitus-aux-piliers.md b/content/note/2017/09/barbares-se-substitus-aux-piliers.md @@ -0,0 +1,5 @@ +Les barbares finissent toujours par se substituer aux piliers d'une +civilisation; les institutions sont alors «cheval-de-troyennes»; puis +un jour se nettoient ces écuries d’Augias; puis se repince du bout des +doigt, vers le haut, le tissu social de l’ordre pyramidal... et puis +et puis &#9842; diff --git a/content/note/2017/09/le-poil-de-la-bete.json b/content/note/2017/09/le-poil-de-la-bete.json @@ -0,0 +1,13 @@ +{ + "date":"2017-09-17", + "bridgy":"true", + "template":"note", + "title":"Le poil de la bête", + "datetime":"20:32:23", + "content":"\n\n<p>De la cuisine, un bref regard édenté sur le poil de la bête;\nlaissé-là, à l'abandon, par un beau matin de juillet sur un crochet\ndu bout du corridor qui, semble le bout du monde; un bref regard poilu,\nà travers la vapeur de patates bouillies... bref, un regard.</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/09/le-poil-de-la-bete.html", + "updated":"2017-11-03T10:21:44", + "keywords":"poésie, quotidien", + "id":"tag:hugo.soucy.cc,2017-09-17:2017/09/le-poil-de-la-bete" +}+ \ No newline at end of file diff --git a/content/note/2017/09/le-poil-de-la-bete.md b/content/note/2017/09/le-poil-de-la-bete.md @@ -0,0 +1,5 @@ + +De la cuisine, un bref regard édenté sur le poil de la bête; +laissé-là, à l'abandon, par un beau matin de juillet sur un crochet +du bout du corridor qui, semble le bout du monde; un bref regard poilu, +à travers la vapeur de patates bouillies... bref, un regard. diff --git a/content/note/2017/09/lesbricodeurs-jaime-votre-nom.json b/content/note/2017/09/lesbricodeurs-jaime-votre-nom.json @@ -0,0 +1,12 @@ +{ + "date":"2017-09-17", + "bridgy":"true", + "template":"note", + "datetime":"10:12:51", + "content":"\n\n<p><a href=\"https://twitter.com/LesBricodeurs\">@LesBricodeurs</a> J'aime votre nom et ce que vous faîtes semble très cool!</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/09/lesbricodeurs-jaime-votre-nom.html", + "updated":"2017-11-03T10:21:44", + "title":"@LesBricodeurs J'aime votre nom", + "id":"tag:hugo.soucy.cc,2017-09-17:2017/09/lesbricodeurs-jaime-votre-nom" +}+ \ No newline at end of file diff --git a/content/note/2017/09/lesbricodeurs-jaime-votre-nom.md b/content/note/2017/09/lesbricodeurs-jaime-votre-nom.md @@ -0,0 +1,2 @@ + +[@LesBricodeurs](https://twitter.com/LesBricodeurs) J'aime votre nom et ce que vous faîtes semble très cool! diff --git a/content/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.json b/content/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.json @@ -0,0 +1,14 @@ +{ + "date":"2017-09-17", + "bridgy":"true", + "template":"note", + "section":"note", + "datetime":"13:37:49", + "content":"\n<p><a href=\"https://twitter.com/LesBricodeurs\">@LesBricodeurs</a> #Markdown pour les\ncontenus, #mustache pour les templates, quelques scripts #bash perso,\netc. <a href=\"https://github.com/hs0ucy/hugosoucycc\">https://github.com/hs0ucy/hugosoucycc</a></p>\n\n", + "title":"@LesBricodeurs replyto status 909427743573577728", + "replyto":"https://twitter.com/LesBricodeurs/status/909427743573577728", + "permalink":"http://hugo.soucy.cc/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.html", + "updated":"2017-11-03T10:21:44", + "keywords":"posse, indieweb, workflow", + "id":"tag:hugo.soucy.cc,2017-09-17:2017/09/lesbricodeurs-replyto-status-909427743573577728" +}+ \ No newline at end of file diff --git a/content/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.md b/content/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.md @@ -0,0 +1,3 @@ +[@LesBricodeurs](https://twitter.com/LesBricodeurs) #Markdown pour les +contenus, #mustache pour les templates, quelques scripts #bash perso, +etc. <https://github.com/hs0ucy/hugosoucycc> diff --git a/content/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.json b/content/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.json @@ -0,0 +1,13 @@ +{ + "date":"2017-10-02", + "bridgy":"true", + "template":"note", + "title":"Ghandi: je suis prêt à mourir pour plusieurs causes; à tuer pour aucune", + "datetime":"13:25:53", + "content":"\n\n<p><a class=\"u-like-of\" href=\"https://twitter.com/ONU_fr/status/914701978646847488\">&#x2665;</a></p>\n\n<p>Un gros BOO!! à tous ceux qui gâchent cette journée!</p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\"><p lang=\"fr\" dir=\"ltr\">\nNous célébrons ce lundi, l&#39;anniversaire de l&#39;apôtre de la <a href=\"https://twitter.com/hashtag/nonviolence?src=hash&amp;ref_src=twsrc%5Etfw\">#nonviolence</a>, Mahatma Ghandi, en partageant son message de paix &amp; de tolérance <a href=\"https://t.co/GE7UDHRZKA\">pic.twitter.com/GE7UDHRZKA</a></p>&mdash; Nations Unies (ONU) (@ONU_fr) <a href=\"https://twitter.com/ONU_fr/status/914701978646847488?ref_src=twsrc%5Etfw\">2 octobre 2017</a>\n</blockquote>\n\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.html", + "updated":"2017-11-03T10:21:44", + "keywords":"ghandi, non-violence, tweet", + "id":"tag:hugo.soucy.cc,2017-10-02:2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune" +}+ \ No newline at end of file diff --git a/content/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.md b/content/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.md @@ -0,0 +1,10 @@ + +<a class="u-like-of" href="https://twitter.com/ONU_fr/status/914701978646847488">&#x2665;</a> + +Un gros BOO!! à tous ceux qui gâchent cette journée! + +<blockquote class="twitter-tweet" data-lang="fr"><p lang="fr" dir="ltr"> +Nous célébrons ce lundi, l&#39;anniversaire de l&#39;apôtre de la <a href="https://twitter.com/hashtag/nonviolence?src=hash&amp;ref_src=twsrc%5Etfw">#nonviolence</a>, Mahatma Ghandi, en partageant son message de paix &amp; de tolérance <a href="https://t.co/GE7UDHRZKA">pic.twitter.com/GE7UDHRZKA</a></p>&mdash; Nations Unies (ONU) (@ONU_fr) <a href="https://twitter.com/ONU_fr/status/914701978646847488?ref_src=twsrc%5Etfw">2 octobre 2017</a> +</blockquote> + +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.json b/content/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.json @@ -0,0 +1,13 @@ +{ + "date":"2017-10-02", + "bridgy":"true", + "template":"note", + "title":"OpenBSD 6.2 s'en vient à la mi-octobre", + "datetime":"14:07:36", + "content":"\n\n<p>Voilà que #OpenBSD 6.2 sort à la\nmi-octobre. Essayez-le! <a href=\"https://www.openbsd.org/62.html\">https://www.openbsd.org/62.html</a> #unix</p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.html", + "updated":"2017-11-03T10:21:44", + "keywords":"openbsd, unix, release", + "id":"tag:hugo.soucy.cc,2017-10-02:2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre" +}+ \ No newline at end of file diff --git a/content/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.md b/content/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.md @@ -0,0 +1,3 @@ + +Voilà que #OpenBSD 6.2 sort à la +mi-octobre. Essayez-le! <https://www.openbsd.org/62.html> #unix diff --git a/content/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.json b/content/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.json @@ -0,0 +1,14 @@ +{ + "date":"2017-10-03", + "bridgy":"true", + "template":"note", + "section":"note", + "datetime":"09:12:52", + "content":"\n\n<p><a href=\"https://twitter.com/saralfddin93\">@saralfddin93</a> Bonne question!\nJ'avoue mon ignorance sur ces sujets. Je t'invite à visiter #openbsd\nsur #freenode pour de plus amples réponses :)</p>\n\n", + "title":"Reply to @saralfddin93 for status 914965952898457600", + "replyto":"https://twitter.com/saralfddin93/status/914965952898457600", + "permalink":"http://hugo.soucy.cc/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.html", + "updated":"2017-11-03T10:21:44", + "keywords":"openbsd, release", + "id":"tag:hugo.soucy.cc,2017-10-03:2017/10/reply-to-saralfddin93-for-status-914965952898457600" +}+ \ No newline at end of file diff --git a/content/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.md b/content/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.md @@ -0,0 +1,4 @@ + +[@saralfddin93](https://twitter.com/saralfddin93) Bonne question! +J'avoue mon ignorance sur ces sujets. Je t'invite à visiter #openbsd +sur #freenode pour de plus amples réponses :) diff --git a/content/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.json b/content/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.json @@ -0,0 +1,13 @@ +{ + "date":"2017-10-10", + "bridgy":"true", + "template":"note", + "title":"Setup a desktop environment under OpenBSD with XFCE", + "datetime":"09:12:26", + "content":"\n\n<p>Setup a desktop environment under #OpenBSD with #XFCE \n~ <a href=\"https://blog.cagedmonster.net/desktop-environment-under-openbsd\">https://blog.cagedmonster.net/desktop-environment-under-openbsd</a></p>\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.html", + "updated":"2017-11-03T10:21:44", + "keywords":"openbsd,xfce", + "id":"tag:hugo.soucy.cc,2017-10-10:2017/10/setup-a-desktop-environment-under-openbsd-with-xfce" +}+ \ No newline at end of file diff --git a/content/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.md b/content/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.md @@ -0,0 +1,3 @@ + +Setup a desktop environment under #OpenBSD with #XFCE +~ <https://blog.cagedmonster.net/desktop-environment-under-openbsd> diff --git a/content/note/2017/10/test-de-repost-en-posse-3.json b/content/note/2017/10/test-de-repost-en-posse-3.json @@ -0,0 +1,13 @@ +{ + "date":"2017-10-03", + "bridgy":"true", + "template":"note", + "title":"Test de repost en POSSE", + "datetime":"22:03:11", + "content":"\n\n<p>Initially, it was probably invented to make #poutine smuggling :P</p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\">\n <p lang=\"en\" dir=\"ltr\">\n What a time to be alive. <a href=\"https://t.co/4FIkJVJNRD\">pic.twitter.com/4FIkJVJNRD</a>\n </p>&mdash; \n <cite class=\"h-cite u-quotation-of\">\n Josh McConnell (@joshmcconnell) <a class=\"u-url\" href=\"https://twitter.com/joshmcconnell/status/871929679233642496?ref_src=twsrc%5Etfw\">6 juin 2017</a>\n </cite>\n</blockquote>\n\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/10/test-de-repost-en-posse-3.html", + "updated":"2017-11-03T10:21:44", + "keywords":"indieweb, quote, posse", + "id":"tag:hugo.soucy.cc,2017-10-03:2017/10/test-de-repost-en-posse-3" +}+ \ No newline at end of file diff --git a/content/note/2017/10/test-de-repost-en-posse-3.md b/content/note/2017/10/test-de-repost-en-posse-3.md @@ -0,0 +1,13 @@ + +Initially, it was probably invented to make #poutine smuggling :P + +<blockquote class="twitter-tweet" data-lang="fr"> + <p lang="en" dir="ltr"> + What a time to be alive. <a href="https://t.co/4FIkJVJNRD">pic.twitter.com/4FIkJVJNRD</a> + </p>&mdash; + <cite class="h-cite u-quotation-of"> + Josh McConnell (@joshmcconnell) <a class="u-url" href="https://twitter.com/joshmcconnell/status/871929679233642496?ref_src=twsrc%5Etfw">6 juin 2017</a> + </cite> +</blockquote> + +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> diff --git a/content/note/2017/10/why-we-sleep.json b/content/note/2017/10/why-we-sleep.json @@ -0,0 +1,13 @@ +{ + "date":"2017-10-01", + "bridgy":"true", + "template":"note", + "title":"Why we sleep?", + "datetime":"20:00:08", + "content":"\n<p><a class=\"u-like-of\" href=\"https://twitter.com/vardi/status/914138896920973319\">&#x2665;</a></p>\n\n<p>Ça fait du sens :) </p>\n\n\n<blockquote class=\"twitter-tweet\" data-lang=\"fr\">\n <p lang=\"en\" dir=\"ltr\">Why we sleep? <a href=\"https://t.co/b9iwgxhRo4\">pic.twitter.com/b9iwgxhRo4</a></p>&mdash; Moshe Vardi (@vardi) <a href=\"https://twitter.com/vardi/status/914138896920973319\">30 septembre 2017</a>\n</blockquote>\n\n\n<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script>\n\n\n\n", + "section":"note", + "permalink":"http://hugo.soucy.cc/note/2017/10/why-we-sleep.html", + "updated":"2017-11-03T10:21:44", + "keywords":"tweet, sleep, matrix, nasa", + "id":"tag:hugo.soucy.cc,2017-10-01:2017/10/why-we-sleep" +}+ \ No newline at end of file diff --git a/content/note/2017/10/why-we-sleep.md b/content/note/2017/10/why-we-sleep.md @@ -0,0 +1,9 @@ +<a class="u-like-of" href="https://twitter.com/vardi/status/914138896920973319">&#x2665;</a> + +Ça fait du sens :) + +<blockquote class="twitter-tweet" data-lang="fr"> + <p lang="en" dir="ltr">Why we sleep? <a href="https://t.co/b9iwgxhRo4">pic.twitter.com/b9iwgxhRo4</a></p>&mdash; Moshe Vardi (@vardi) <a href="https://twitter.com/vardi/status/914138896920973319">30 septembre 2017</a> +</blockquote> +<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script> + diff --git a/content/note/2017/11/la-la-la.json b/content/note/2017/11/la-la-la.json @@ -0,0 +1,14 @@ +{ + "date":"2017-11-17", + "bridgy":"true", + "updated":"2017-11-17T20:23:21", + "template":"note", + "section":"note", + "datetime":"20:23:21", + "content":"\n\n<p>La la la</p>\n\n", + "description":"", + "permalink":"http://hugo.soucy.cc/note/2017/11/la-la-la.html", + "title":"La la la", + "keywords":"", + "id":"tag:hugo.soucy.cc,2017-11-17:2017/11/la-la-la" +}+ \ No newline at end of file diff --git a/content/note/2017/11/la-la-la.md b/content/note/2017/11/la-la-la.md @@ -0,0 +1,2 @@ + +La la la diff --git a/content/note/appnet-is-shuttingdown-20170315.jpg b/content/note/appnet-is-shuttingdown-20170315.jpg @@ -0,0 +1 @@ +./2017/03/appnet-is-shuttingdown-20170315.jpg+ \ No newline at end of file diff --git a/content/note/dbd-20161109T222000-ebg8v2e.png b/content/note/dbd-20161109T222000-ebg8v2e.png @@ -0,0 +1 @@ +./2016/11/dbd-20161109T222000-ebg8v2e.png+ \ No newline at end of file diff --git a/content/note/index.json b/content/note/index.json @@ -0,0 +1,8 @@ +{ + "datetime":"11:26:54", + "content":"\n\n<h1>Notes</h1>\n\n", + "permalink":"/note", + "date":"0000-00-00", + "template":"note-index", + "title":"Notes" +}+ \ No newline at end of file diff --git a/content/note/index.md b/content/note/index.md @@ -0,0 +1,3 @@ + +Notes +===== diff --git a/content/note/mr-fuck-society-700x6786.jpg b/content/note/mr-fuck-society-700x6786.jpg @@ -0,0 +1 @@ +./2016/02/mr-fuck-society-700x6786.jpg+ \ No newline at end of file diff --git a/content/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.json b/content/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.json @@ -0,0 +1,11 @@ +{ + "date":"2014-02-19", + "template":"default", + "datetime":"18:00:11", + "content":"\n\n<h1>Les partis politiques nuisent-ils à la democratie?</h1>\n\n<p>La ligne de parti, l'antagonisme obligé par les règles tacites de la joute politique. Avoir le dessus sur ses adversaires semble plus important que la résolution de problème et l'avancement du bien commun. Les partis idéologiques qui prennent en otage tout l'appareil gouvernemental pour imposer leurs agendas cachés ou non. Les députés qui, une fois élus se font imposés les décisions du conseil des ministres, ou pire, les ordres du premier ministre et de sa garde rapprochée, composée bien souvent par des gens non désignés par le processus démocratique.</p>\n\n<p>Tous ces députés que l'on qualifie <a href=\"http://www.assnat.qc.ca/en/patrimoine/lexique/depute-de-l-arriere-ban.html\">d'arrière-ban</a>, sont pourtant les représentants élus par les citoyens d'une démocratie; il serait donc légitime de croire que chacun de ces députés aient droit au chapitre et que la voix de chacun possède un poids équivalent. Mais dans notre système parlementaire de type britannique il n'en n'est rien. Ici le premier ministre est comme un suzerain dont les membres de son parti seraient comme des vassaux. Et quand vient le temps de voter en chambre, la volonté du chef et de son cocus s'impose à l'ensemble.</p>\n\n<p>En plus ça a l'avantage de faciliter la tâche de ceux qui veulent influencer les politiques en leur faveur, car cela fait moins de gens à convaincre si l'on permet à une minorité de commander à la majorité.</p>\n\n<p>Et comment sont choisi les chefs d'un parti? L'argent est ce qui fait indéniablement la différence. Comment une personne choisit par une poignée de citoyens et des collecteurs de fonds peut-il avoir la légitimité de parler en faveur de toute la population? C'est un concours de popularité qui n'a que peu de valeur politique. En plus dans certains partis il n'est pas question de courses à la cheffrie, mais bel et bien de courrenement. La plupart du temps le chef du gouvernement n'a eu l'appui que de 40% de la population et il détient presque tous les pouvoirs!</p>\n\n<p>À part le suffrage universel, il n'y pas grand chose de démocratique dans ce type de régime.</p>\n\n<p>Un premier ministre ou un président devrait être seulement un porte-parole pour l'état et l'assemblée nationale; il ne devrait pas avoir plus de pouvoir que n'importe quel autre député. Même s'il n'est pas d'accord il devrait se plier aux décisions de l'ensemble des élus. Point barre. Il n'a pas à être un César ou un Napoléon.</p>\n\n<p>Des élections à dates fixes, pas de gouvernement majoritaires ou minoritaires... Seulement des élus qui gouvernent pour le bien de la nation et non celui d'un parti ou de groupes d'intérêts.</p>\n\n<p>Les partis politiques peuvent être inféodés et avalés par d'autres partis. C'est ce qui est arrivé à l'ADQ qui a été fusionné avec la CAQ. C'est également ce qui s'est passé avec le parti progressite conservateur, avalé lui aussi par le reform party et qui a changé l'idéologie de l'ancien parti conservateur.</p>\n\n<p>Bien sûr je sais que les droits humains permettent à toute personne de s'associer librement. Qui alors empêcherait les gens de s'associer endehors du processus politique? D'abord il faudrait que le pouvoir ne soit plus influençable par les ploutocrates.</p>\n\n<p>Voulons-nous encore de la démocratie? Est-ce que les élites médiatiques, économiques, académiques et syndicales croient ou veulent vraiment de la démocratie? Voient-ils en elle un processus en constante évolution? Un idéal à atteindre? Ou considèrent-ils qu'au-delà des urnes et des sondages le peuple ne peut réclamer plus de pouvoir? Peut-être que je me trompe, mais je ne vois pas beaucoup les élites que j'ai nommé plus haut, demander la décentralisation de la gouvernance. Le statu quo est à leur avantage.</p>\n\n", + "section":"txt", + "permalink":"http://hugo.soucy.cc/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.html", + "updated":"2017-11-03T10:21:44", + "title":"Les partis politiques nuisent-ils à la democratie?", + "id":"tag:hugo.soucy.cc,2014-02-19:2014/02/les-partis-politiques-nuisent-ils-a-la-democratie" +}+ \ No newline at end of file diff --git a/content/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.md b/content/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.md @@ -0,0 +1,23 @@ + +Les partis politiques nuisent-ils à la democratie? +=================================================== + +La ligne de parti, l'antagonisme obligé par les règles tacites de la joute politique. Avoir le dessus sur ses adversaires semble plus important que la résolution de problème et l'avancement du bien commun. Les partis idéologiques qui prennent en otage tout l'appareil gouvernemental pour imposer leurs agendas cachés ou non. Les députés qui, une fois élus se font imposés les décisions du conseil des ministres, ou pire, les ordres du premier ministre et de sa garde rapprochée, composée bien souvent par des gens non désignés par le processus démocratique. + +Tous ces députés que l'on qualifie [d'arrière-ban](http://www.assnat.qc.ca/en/patrimoine/lexique/depute-de-l-arriere-ban.html), sont pourtant les représentants élus par les citoyens d'une démocratie; il serait donc légitime de croire que chacun de ces députés aient droit au chapitre et que la voix de chacun possède un poids équivalent. Mais dans notre système parlementaire de type britannique il n'en n'est rien. Ici le premier ministre est comme un suzerain dont les membres de son parti seraient comme des vassaux. Et quand vient le temps de voter en chambre, la volonté du chef et de son cocus s'impose à l'ensemble. + +En plus ça a l'avantage de faciliter la tâche de ceux qui veulent influencer les politiques en leur faveur, car cela fait moins de gens à convaincre si l'on permet à une minorité de commander à la majorité. + +Et comment sont choisi les chefs d'un parti? L'argent est ce qui fait indéniablement la différence. Comment une personne choisit par une poignée de citoyens et des collecteurs de fonds peut-il avoir la légitimité de parler en faveur de toute la population? C'est un concours de popularité qui n'a que peu de valeur politique. En plus dans certains partis il n'est pas question de courses à la cheffrie, mais bel et bien de courrenement. La plupart du temps le chef du gouvernement n'a eu l'appui que de 40% de la population et il détient presque tous les pouvoirs! + +À part le suffrage universel, il n'y pas grand chose de démocratique dans ce type de régime. + +Un premier ministre ou un président devrait être seulement un porte-parole pour l'état et l'assemblée nationale; il ne devrait pas avoir plus de pouvoir que n'importe quel autre député. Même s'il n'est pas d'accord il devrait se plier aux décisions de l'ensemble des élus. Point barre. Il n'a pas à être un César ou un Napoléon. + +Des élections à dates fixes, pas de gouvernement majoritaires ou minoritaires... Seulement des élus qui gouvernent pour le bien de la nation et non celui d'un parti ou de groupes d'intérêts. + +Les partis politiques peuvent être inféodés et avalés par d'autres partis. C'est ce qui est arrivé à l'ADQ qui a été fusionné avec la CAQ. C'est également ce qui s'est passé avec le parti progressite conservateur, avalé lui aussi par le reform party et qui a changé l'idéologie de l'ancien parti conservateur. + +Bien sûr je sais que les droits humains permettent à toute personne de s'associer librement. Qui alors empêcherait les gens de s'associer endehors du processus politique? D'abord il faudrait que le pouvoir ne soit plus influençable par les ploutocrates. + +Voulons-nous encore de la démocratie? Est-ce que les élites médiatiques, économiques, académiques et syndicales croient ou veulent vraiment de la démocratie? Voient-ils en elle un processus en constante évolution? Un idéal à atteindre? Ou considèrent-ils qu'au-delà des urnes et des sondages le peuple ne peut réclamer plus de pouvoir? Peut-être que je me trompe, mais je ne vois pas beaucoup les élites que j'ai nommé plus haut, demander la décentralisation de la gouvernance. Le statu quo est à leur avantage. diff --git a/content/txt/2014/04/bronto-politiciens-de-silos.json b/content/txt/2014/04/bronto-politiciens-de-silos.json @@ -0,0 +1,11 @@ +{ + "date":"2014-04-03", + "template":"default", + "datetime":"20:00:00", + "content":"\n\n\n<h1>Bronto-politiciens de silos</h1>\n\n<p>Les politiciens traitent les sujets comme s'ils étaient en silos; comme si il n'y avait pas de rapport en eux. Mais tout est tissé dans la même trame: la trame de la société. Comment peut-on mettre l'emphase sur le système de santé et faire abstraction du sport, de l'alimentation, de l'environnement? On s'attaque au traitement en faisant fi des causes. On veut combattre la corruption sans miser sur la transparence des données gouvernementales.</p>\n\n<p>On parle d'économie, mais on ne s'applique pas à diversifier l'économie des régions comme la Gaspésie, la Côte-Nord, l'Abitibi, le Lac-Saint-Jean, etc. Loin des grands centres les services sont souvent compromis, les jeunes quittent pour étudier et ne reviennent jamais. Est-ce qu'on maintient ces régions faibles économiquement et démographiquement pour les rendre moins résistantes aux grosses compagnies minières, pétrolières, forestières, lorsque celles-ci ont besoins de faire des milliards avec les ressources de notre territoire?!</p>\n\n<p>Les politiciens disent qu'ils ont de de la vision. Pour ma part, je crois que cette vision se résume à regarder un agenda dans lequel est écrit quelques directives pour maintenir les citoyens dans un statu quo. De cette façon, les brontosores politiques et économiques peuvent continuer à s'engraisser pour maintenir leur stature éléphantesque, et ainsi cacher la forêt qui se meurt. Tandis que les moyens et petits s'agitent pour survivre à l'ombre des mastodontes.</p>\n\n", + "section":"txt", + "permalink":"http://hugo.soucy.cc/txt/2014/04/bronto-politiciens-de-silos.html", + "updated":"2017-11-03T10:21:44", + "title":"Bronto politiciens de silos", + "id":"tag:hugo.soucy.cc,2014-04-03:2014/04/bronto-politiciens-de-silos" +}+ \ No newline at end of file diff --git a/content/txt/2014/04/bronto-politiciens-de-silos.md b/content/txt/2014/04/bronto-politiciens-de-silos.md @@ -0,0 +1,10 @@ + + +Bronto-politiciens de silos +=========================== + +Les politiciens traitent les sujets comme s'ils étaient en silos; comme si il n'y avait pas de rapport en eux. Mais tout est tissé dans la même trame: la trame de la société. Comment peut-on mettre l'emphase sur le système de santé et faire abstraction du sport, de l'alimentation, de l'environnement? On s'attaque au traitement en faisant fi des causes. On veut combattre la corruption sans miser sur la transparence des données gouvernementales. + +On parle d'économie, mais on ne s'applique pas à diversifier l'économie des régions comme la Gaspésie, la Côte-Nord, l'Abitibi, le Lac-Saint-Jean, etc. Loin des grands centres les services sont souvent compromis, les jeunes quittent pour étudier et ne reviennent jamais. Est-ce qu'on maintient ces régions faibles économiquement et démographiquement pour les rendre moins résistantes aux grosses compagnies minières, pétrolières, forestières, lorsque celles-ci ont besoins de faire des milliards avec les ressources de notre territoire?! + +Les politiciens disent qu'ils ont de de la vision. Pour ma part, je crois que cette vision se résume à regarder un agenda dans lequel est écrit quelques directives pour maintenir les citoyens dans un statu quo. De cette façon, les brontosores politiques et économiques peuvent continuer à s'engraisser pour maintenir leur stature éléphantesque, et ainsi cacher la forêt qui se meurt. Tandis que les moyens et petits s'agitent pour survivre à l'ombre des mastodontes. diff --git a/content/txt/2014/09/mes-logiciels-libres-preferes.json b/content/txt/2014/09/mes-logiciels-libres-preferes.json @@ -0,0 +1,11 @@ +{ + "date":"2014-09-24", + "template":"default", + "datetime":"09:10:55", + "content":"\n\n<h1>Mes logiciels libres préférés</h1>\n\n<p>Voici une courte liste des logiciels libres que j'aime et que j'utilise :</p>\n\n<ul>\n <li><a href=\"//www.archlinux.org/\">Arch Linux</a> &mdash; Jusqu'à maintenant c'est\n la distribution GNU/Linux que je préfère.</li>\n <li><a href=\"//www.gnu.org/software/emacs/\">Emacs</a> &mdash; L'outil parfait pour\n manipuler du texte, donc par ricochet, du code. Avec mon navigateur,\n c'est mon principal outil de travail. Selon moi, tous les\n développeurs devraient apprendre Emacs et/ou Vim ;) D'ailleurs,\n voici mes\n <a href=\"https://github.com/hs0ucy/emacs-notes\">notes personnelles à propos d'Emacs</a>.</li>\n <li><a href=\"//www.mozilla.org/en-US/firefox/new/\">Firefox</a> &mdash; Cela fait\n plus de 10 ans que j'utilise ce navigateur. Nous sommes un vieux\n couple que Google Chrome n'a pas sû séparer.</li>\n <li><a href=\"//code.google.com/p/jessies/wiki/Terminator\">Terminator</a> &mdash;\n Terminal virtuel qui permet d'avoir plusieurs terminals dans une\n même fenêtre.</li>\n <li><a href=\"//www.washington.edu/alpine/\">Alpine</a> &mdash; Client de messagerie\n électronique pour terminal. Vraiment bien foutu et très plaisant à\n utiliser.</li>\n <li><a href=\"//irssi.org/\">Irssi</a> &mdash; Client de clavardage IRC pour\n terminal, léger et rapide.</li>\n <li><a href=\"//www.keepassx.org/\">KeepassX</a> &mdash; Gérer simplement des mots de\n passe.</li>\n <li><a href=\"//owncloud.org/\">ownCloud</a> &mdash; Alternative à Dropbox, qu'on\n peut installer sur son serveur VPS.</li>\n</ul>\n\n", + "section":"txt", + "permalink":"http://hugo.soucy.cc/txt/2014/09/mes-logiciels-libres-preferes.html", + "updated":"2017-11-03T10:21:44", + "title":"Mes logiciels libres préférés", + "id":"tag:hugo.soucy.cc,2014-09-24:2014/09/mes-logiciels-libres-preferes" +}+ \ No newline at end of file diff --git a/content/txt/2014/09/mes-logiciels-libres-preferes.md b/content/txt/2014/09/mes-logiciels-libres-preferes.md @@ -0,0 +1,29 @@ + +Mes logiciels libres préférés +============================= + +Voici une courte liste des logiciels libres que j'aime et que j'utilise : + +* [Arch Linux](//www.archlinux.org/) &mdash; Jusqu'à maintenant c'est + la distribution GNU/Linux que je préfère. +* [Emacs](//www.gnu.org/software/emacs/) &mdash; L'outil parfait pour + manipuler du texte, donc par ricochet, du code. Avec mon navigateur, + c'est mon principal outil de travail. Selon moi, tous les + développeurs devraient apprendre Emacs et/ou Vim ;) D'ailleurs, + voici mes + [notes personnelles à propos d'Emacs](https://github.com/hs0ucy/emacs-notes). +* [Firefox](//www.mozilla.org/en-US/firefox/new/) &mdash; Cela fait + plus de 10 ans que j'utilise ce navigateur. Nous sommes un vieux + couple que Google Chrome n'a pas sû séparer. +* [Terminator](//code.google.com/p/jessies/wiki/Terminator) &mdash; + Terminal virtuel qui permet d'avoir plusieurs terminals dans une + même fenêtre. +* [Alpine](//www.washington.edu/alpine/) &mdash; Client de messagerie + électronique pour terminal. Vraiment bien foutu et très plaisant à + utiliser. +* [Irssi](//irssi.org/) &mdash; Client de clavardage IRC pour + terminal, léger et rapide. +* [KeepassX](//www.keepassx.org/) &mdash; Gérer simplement des mots de + passe. +* [ownCloud](//owncloud.org/) &mdash; Alternative à Dropbox, qu'on + peut installer sur son serveur VPS. diff --git a/content/txt/bash/2017/03/manuel-taskrunner.json b/content/txt/bash/2017/03/manuel-taskrunner.json @@ -0,0 +1,12 @@ +{ + "date":"2017-03-12", + "template":"default", + "updated":"2017-11-03T10:21:44", + "datetime":"11:03:16", + "content":"\n\n<h1><strong>Manuel</strong> un task runner en bash</h1>\n\n<p><a href=\"https://github.com/ShaneKilkelly/manuel\"><strong>Manuel</strong> est une application bash (>= 4) pour créer des tâches automatisées</a>. Il\ns'inspire des outils comme Grunt ou Gulp qui, eux sont écrit en\nNode.js (JavaScript).</p>\n\n<p>Dans mon cas, j'ai décidé d'utiliser Manuel dans la conception et la\nmaintenance de mon site personnel, puisque celui-ci est fait\navec\n<a href=\"https://github.com/hs0ucy/fakestache-ssg\">un générateur de site web statique que j'ai moi-même créé</a> avec\nbash et pandoc; il me paraissait donc logique que tout le \"workflow\"\ntourne autour de bash ou de d'autres outils Unix.</p>\n\n<p>À l'instar de Grunt ou Gulp, Manuel ne fait rien d'extraordinaire en\nsoit, sinon de regrouper et d'enchaîner les tâches routinières de\nfaçon séquentielle et de les exécuter en une seule commande dans le\nterminal.</p>\n\n<p>Sinon Manuel contient un mécanisme d'extension qui permet d'étendre\nles fonctionnalités de bases. À ce jour, il n'y a ne que deux\nextensions officiels, mais vue que tout ça c'est des fonctions bash,\nil est facile d'en créer d'autre au besoin.</p>\n\n<p>Il y\na entre autre\n<a href=\"https://github.com/ShaneKilkelly/manuel-contrib-watch\">manuel-contrib-watch</a> pour\nsurveiller en temps réel les changements dans un répertoire. Pour ma\npart, je me sers de cette extension pour surveiller les modifications\naux fichiers <code>*.scss</code> et <code>.js</code> pour compiler et mettre à jour en temps\nréel le thème de mon site web.</p>\n\n<p>Voici un exemple de mon utilisation de <code>manuel-contrib-watch</code> dans mon\n<code>manuelfile</code> :</p>\n\n\n<pre><code># Concatenate and minify styles sheets (./frontend).\n# Then export with rsync\nfunction update_css () {\n ./frontend\n\n rsync -avmh \"./$ASSETS/css/\" \"./$PUBLICHTML/css/\"\n}\n\n# Concatenate and minify scripts (./frontend).\n# Then export with rsync\nfunction update_js () {\n ./frontend\n\n rsync -avmh \"./$ASSETS/js/\" \"./$PUBLICHTML/js/\"\n}\n\n# Watch CSS and JS files\n# Then update them\nfunction watch_assets_change () {\n\n declare -A actions=(\n [\".*.css$\"]=\"update_css\"\n [\".*.js$\"]=\"update_js\"\n )\n\n manuel_watch \"./static/dev/\"\n}\n</code></pre>\n\n\n<p>Puis dans le terminal on fait la commande <code>manuel watch_assets_change</code>\npour lancer le \"watch\".</p>\n\n<p>Voici\nmon\n<a href=\"https://github.com/hs0ucy/hugosoucycc/blob/master/manuelfile\">manuelfile au complet</a>. Si\nvous avez des questions, n'hésiter pas à communiquer avec moi.</p>\n\n", + "section":"txt", + "permalink":"http://hugo.soucy.cc/txt/bash/2017/03/manuel-taskrunner.html", + "title":"Manuel un task runner en bash", + "keywords":"task runner, bash, grunt, gulp", + "id":"tag:hugo.soucy.cc,2017-03-12:2017/03/manuel-taskrunner" +}+ \ No newline at end of file diff --git a/content/txt/bash/2017/03/manuel-taskrunner.md b/content/txt/bash/2017/03/manuel-taskrunner.md @@ -0,0 +1,73 @@ + +**Manuel** un task runner en bash +============================= + +[**Manuel** est une application bash (>= 4) pour créer des tâches automatisées](https://github.com/ShaneKilkelly/manuel). Il +s'inspire des outils comme Grunt ou Gulp qui, eux sont écrit en +Node.js (JavaScript). + +Dans mon cas, j'ai décidé d'utiliser Manuel dans la conception et la +maintenance de mon site personnel, puisque celui-ci est fait +avec +[un générateur de site web statique que j'ai moi-même créé](https://github.com/hs0ucy/fakestache-ssg) avec +bash et pandoc; il me paraissait donc logique que tout le "workflow" +tourne autour de bash ou de d'autres outils Unix. + +À l'instar de Grunt ou Gulp, Manuel ne fait rien d'extraordinaire en +soit, sinon de regrouper et d'enchaîner les tâches routinières de +façon séquentielle et de les exécuter en une seule commande dans le +terminal. + +Sinon Manuel contient un mécanisme d'extension qui permet d'étendre +les fonctionnalités de bases. À ce jour, il n'y a ne que deux +extensions officiels, mais vue que tout ça c'est des fonctions bash, +il est facile d'en créer d'autre au besoin. + +Il y +a entre autre +[manuel-contrib-watch](https://github.com/ShaneKilkelly/manuel-contrib-watch) pour +surveiller en temps réel les changements dans un répertoire. Pour ma +part, je me sers de cette extension pour surveiller les modifications +aux fichiers `*.scss` et `.js` pour compiler et mettre à jour en temps +réel le thème de mon site web. + +Voici un exemple de mon utilisation de `manuel-contrib-watch` dans mon +`manuelfile` : + + + # Concatenate and minify styles sheets (./frontend). + # Then export with rsync + function update_css () { + ./frontend + + rsync -avmh "./$ASSETS/css/" "./$PUBLICHTML/css/" + } + + # Concatenate and minify scripts (./frontend). + # Then export with rsync + function update_js () { + ./frontend + + rsync -avmh "./$ASSETS/js/" "./$PUBLICHTML/js/" + } + + # Watch CSS and JS files + # Then update them + function watch_assets_change () { + + declare -A actions=( + [".*.css$"]="update_css" + [".*.js$"]="update_js" + ) + + manuel_watch "./static/dev/" + } + + +Puis dans le terminal on fait la commande `manuel watch_assets_change` +pour lancer le "watch". + +Voici +mon +[manuelfile au complet](https://github.com/hs0ucy/hugosoucycc/blob/master/manuelfile). Si +vous avez des questions, n'hésiter pas à communiquer avec moi. diff --git a/content/txt/emacs/2015/06/emacs-101-l-introduction.json b/content/txt/emacs/2015/06/emacs-101-l-introduction.json @@ -0,0 +1,11 @@ +{ + "date":"2015-06-28", + "template":"default", + "datetime":"19:12:02", + "content":"\n\n<h1>Emacs 101 - l'introduction</h1>\n\n<p>Apprendre <a href=\"http://www.gnu.org/software/emacs/\">Emacs</a> peut être perçu\ncomme quelque chose de difficile. Pour ma part, je ne considère pas\ncela comme difficile, non. Mais cela demande certainement du temps.</p>\n\n<p>Premièrement, il faut du temps pour découvrir cet envrionnement et\napprendre les concepts qui le compose. Il faut aussi du temps pour\nconnaître par coeur les commandes de base. Notre tête et nos doigts\ndoivent s'y habituer pour sortir du joug de la souris. Car c'est bien\ncela l'avantage de maîtriser son éditeur texte : gagner en\nproductivité.</p>\n\n<p>Et passer moins de temps à faire des aller-retours entre la souris et\nle clavier apporte définitivement un gain en productivité.</p>\n\n<p>Comme par exemple, si je veux sélectionner un paragraphe, le couper et\nle coller à fin du document. Je peux utiliser le clavier et la souris\n... ou seulement la souris. Toutefois avec Emacs je ferais la série de\ncommandes suivantes (<code>C-</code> correspond à la touche <code>Ctrl</code> et <code>M-</code>\ncorrespond à la touche <code>Alt</code>) :</p>\n\n<ol>\n <li><code>M-a</code>, pour placer mon curseur au début au paragraphe;</li>\n <li><code>M-k</code>, pour couper une paragraphe vers l'avant (l'inverse serait\n <code>C-x &lt;DEL&gt;</code>);</li>\n <li><code>M-&gt;</code>, pour me rendre à la fin du document;</li>\n <li><code>C-y</code>, pour finalement coller le paragraphe.</li>\n</ol>\n\n<p>Dans les premiers temps ce type de séquence vous paraîtra beaucoup\nmoins efficace que vos anciennes habitudes, mais si vous persévérez\ndans l'apprentissage d'Emacs, après quelques semaines vous exécuterez\nce genre de tâche avec rapidité et fluidité.</p>\n\n<p>Selon-moi le meilleur moyen d'apprendre les commandes de base, est de suivre le\ntutoriel officiel qui est directement intégrer dans Emacs. Pour y\naccéder, tapez <code>M-x</code>, puis entrez la commande\n<code>help-with-tutorial-spec-language</code>; un choix de langue vous sera\noffert.</p>\n\n<p>Ce tutoriel interactif vous apprendra les bases pour atteindre le\nbonheur et le confort dans votre nouvel éditeur texte préféré :</p>\n\n<ul>\n <li>Démarrer et fermer Emacs.</li>\n <li>Les commandes de bases pour vous déplacer dans le texte et l'éditer.</li>\n <li>Ouvrir et sauvegarder des fichiers.</li>\n <li>Les concepts qui composent Emacs : windows, frames, files, buffers, etc.</li>\n <li>Invoquer des fonctions avec la commande <code>M-x</code>.</li>\n <li>Etc.</li>\n</ul>\n\n<h2>Buffers, windows et frames</h2>\n\n<p>Avant d'enter dans les commandes de déplacement et d'édition, je crois\nqu'il faut d'abord que je vous explique ce qu'est un <strong>buffer</strong>, une\n<strong>window</strong> et un <strong>frame</strong>. Ces concepts sont parfois un peu déroutant\npour le nouveau venu dans Emacs ...</p>\n\n<h3>Buffers</h3>\n\n<p>Premièrement, on peut avoir plusieurs buffers ouverts en même\ntemps. Habituellement un buffer représente le contenu d'un fichier,\nmais il peut être aussi de l'information en provenance de\nl'application, comme par exemple le buffer <em>Messages</em>, toujours\nprésent à l'ouverture d'Emacs.</p>\n\n<p>Les buffers sont visibles travers les fenêtres (windows). Pour passer\nà un autre buffer et l'afficher dans la fenêtre courante vous devez\nfaire la commande <code>C-x b</code>. Cela a pour conséquence de déplacer le\ncurseur vers le <strong>minibuffer</strong> et d'afficher un message qui ressemble\nà \"Switch to buffer (default <em>scratch</em>)\".</p>\n\n<p>À partir de là, vous pouvez taper le nom du buffer vers lequel vous\nvoulez basculer. Pour afficher la liste de ceux qui sont ouverts\nappuyez sur la touche <code>Tab</code>.</p>\n\n<p>Pour quitter le minibuffer, annuler la commande en cours et retourner\nle curseur dans le buffer faîtes <code>C-g</code>.</p>\n\n<p>Il est aussi possible de lister directement tous les buffers qui sont\nactifs en tapant <code>C-x C-b</code>.</p>\n\n<h3>Windows et frames</h3>\n\n<p>Dans Emacs une fenêtre (window) n'est pas une fenêtre comme on\nl'entend dans un contexte de système d'exploitation; dans ce cas on\nparlerait plutôt d'un cadre (frame). La fenêtre est une vue sur un\nbuffer, et il est possible d'avoir plusieurs fenêtres dans un seul\ncadre, ce qui permet d'afficher de multiple buffers en même temps.</p>\n\n<p>Bien sûr il y des commandes pour créer ou supprimer des fenêtres, se\ndéplacer dans chacune d'elle,\n<a href=\"http://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html\">modifier leur taille, etc</a>.</p>\n\n<ul>\n <li>Nouvelle fenêtre horizontale : <code>C-x 2</code>.</li>\n <li>Nouvelle fenêtre verticale : <code>C-x 3</code>.</li>\n <li>Fermer toutes les fenêtres sauf la fenêtre courante : <code>C-x 1</code>.</li>\n <li>Fermer la fenêtre courante : <code>C-x 0</code>.</li>\n <li>Naviguer d'une fenêtre à l'autre : <code>C-x o</code>.</li>\n</ul>\n\n<p>Si vous voulez un nouveau cadre et non une nouvelle fenêtre, la\ncommande est <code>C-x 5 2</code>.</p>\n\n<h3>Minibuffer</h3>\n\n<p>Le <strong>minibuffer</strong> quant à lui est l'espace, sous la barre de status,\noù vous interagissez avec Emacs : entrer une commande, donner un\nvaleur à un argument, recevoir de l'info, etc. Dans le minibuffer vous\navez accès aux mêmes fonctionnalités que dans n'importe quel buffer.</p>\n\n<p><em>Rappel : Pour quitter le minibuffer, annuler la commande en cours et\nretourner le curseur dans le buffer faîtes <code>C-g</code>.</em></p>\n\n<h2>Les commandes de base</h2>\n\n<p>Voici une liste des commandes que vous devez maîtriser pour être\nefficace dans Emacs. Il est aussi intéressant de savoir que, plusieurs\ncommandes Emacs de base fonctionneront dans n'importe quel terminal\nLinux ou BSD. Donc en les apprenant, vous devenez également un\nmeilleur utilisateur UNIX.</p>\n\n<p>D'abord, rappelons que <code>C-</code> correspond à la touche <code>Ctrl</code> et que <code>M-</code>\ncorrespond à la touche <code>Alt</code>. Donc <code>C-k</code> est semblable à <code>Ctrl + k</code>.</p>\n\n<h3>Ouvrir, créer, sauvegarder et fermer des buffers</h3>\n\n<ul>\n <li>Ouvir ou créer un fichier : <code>C-x C-f</code>.</li>\n <li>Sauvegarder le buffer courant : <code>C-x C-s</code>.</li>\n <li>Sauvegarder tous les buffers ouverts : <code>C-x s</code>.</li>\n <li>Enregistrer-sous : <code>C-x C-w</code>.</li>\n <li>Fermer un buffer : <code>C-x k</code>.</li>\n</ul>\n\n<h3>Se déplacer dans un buffer</h3>\n\n<ul>\n <li>Caratère suivant : <code>C-f</code>.</li>\n <li>Caratère précédent : <code>C-b</code>.</li>\n <li>Ligne suivante : <code>C-n</code>.</li>\n <li>Ligne précédente : <code>C-p</code>.</li>\n <li>Début d'une ligne : <code>C-a</code>.</li>\n <li>Début d'une ligne indentée : <code>M-m</code>.</li>\n <li>Fin d'une ligne : <code>C-e</code>.</li>\n <li>Mot suivant : <code>M-f</code>.</li>\n <li>Mot précédent : <code>M-b</code>.</li>\n <li>Phrase précédente : <code>M-a</code>.</li>\n <li>Phrase suivante : <code>M-e</code>.</li>\n <li>Page précédente : <code>M-v</code>.</li>\n <li>Page suivante : <code>C-v</code>.</li>\n <li>Début du buffer : <code>M-&lt;</code>.</li>\n <li>Fin du buffer : <code>M-&gt;</code>.</li>\n <li>Aller à une ligne en particulier : <code>M-g g</code>.</li>\n</ul>\n\n<h3>Chercher / Remplacer</h3>\n\n<ul>\n <li>Recherche vers la fin du fichier : <code>C-s</code> (répéter la commande pour\n l'occurrence suivante).</li>\n <li>Recherche vers le début du fichier : <code>C-r</code> (répéter la commande pour\n l'occurrence précédente).</li>\n <li>Remplacer : <code>M-%</code>,</li>\n <li><code>y</code> pour remplacer la correspondance en cours;</li>\n <li><code>n</code> pour aller à la prohcaine correspondance sans remplacer;</li>\n <li><code>q</code> pour sortir du processus de remplacement courant;</li>\n <li><code>.</code> pour remplacer la correspondance en cours puis quitter le\n processus;</li>\n <li><code>!</code> pour tout remplacer sans aucune autre question.</li>\n <li>Chercher dans plusieurs fichiers : <code>M-x rgrep</code>.</li>\n</ul>\n\n<h3>Effacer</h3>\n\n<ul>\n <li>Effacer le mot suivant : <code>M-d</code>.</li>\n <li>Effacer le mot précédant : <code>M-Backspace</code>.</li>\n</ul>\n\n<h3>Sélectionner</h3>\n\n<ul>\n <li>Indiquer le début (point) d'une sélection (mark) : <code>C-Spacebar</code>.</li>\n <li>Sélectionner tout le paragraphe : <code>M-h</code>.</li>\n <li>Sélectionner tout le buffer : <code>C-x h</code>.</li>\n <li>Sélectionner une fonction : <code>C-M-h</code>.</li>\n <li>Modifier une sélection : <code>C-x C-x</code>.</li>\n</ul>\n\n<p>Notez que l'on peut faire des actions spécifiques à une région qui est\nmarquée. Ex.: Des undo, des trouver/remplacer, des recherches, etc.</p>\n\n<h3>Couper / Copier / Coller</h3>\n\n<p>Dans le jargon Emacs les termes couper et coller sont remplacé par\n\"kill\" et \"yank\".</p>\n\n<ul>\n <li>Couper : <code>C-w</code>.</li>\n <li>Copier : <code>M-w</code>.</li>\n <li>Coller : <code>C-y</code>.</li>\n <li>Couper une ligne : <code>C-k</code>.</li>\n <li>Couper une phrase (vers l'avant) : <code>M-k</code>.</li>\n <li>Couper une phrase (vers l'arrière) : <code>C-x &lt;DEL&gt;</code>.</li>\n <li>Couper une région : <code>C-w</code>.</li>\n</ul>\n\n<p>Emacs garde en mémoire tout ce qui a été couper et copier et lorsque\nvous collez vous avez accès à cet historique. Pour cela il suffit de\ncoller une première fois avec <code>C-y</code>, puis ensuite faire <code>M-y</code> pour\ncoller l'item de l'historique suivant. Cette \"mémoire\" se nomme <strong>kill\nring</strong>. Cette fonctionnalité est une particularité très puissante et\ntrès utile de Emacs.</p>\n\n<h3>Undo</h3>\n\n<p>Il y a trois combinaisons possibles pour invoquer la fonction undo ...</p>\n\n<ul>\n <li>Undo : <code>C-x u</code> ou <code>C-/</code> ou <code>C-_</code>.</li>\n</ul>\n\n<p>À la base Emacs n'offre pas de fonction \"redo\" je crois. Mais il y a\nune extension qui s'appelle <strong>undo-tree</strong> qui étend les\nfonctionnalités de base à ce niveau.</p>\n\n<h3>Changements de casse</h3>\n\n<ul>\n <li>Premier caractère en majuscule : <code>M-c</code>.</li>\n <li>Mot en majuscule : <code>M-u</code>.</li>\n <li>Mot en minuscule : <code>M-l</code>.</li>\n</ul>\n\n<h3>Permutations</h3>\n\n<ul>\n <li>Intervertir deux lettres : <code>C-t</code>.</li>\n <li>Intervertir deux mots : <code>M-t</code>.</li>\n <li>Intervertir deux lignes : <code>C-x C-t</code>.</li>\n</ul>\n\n<h3>Auto-Complétion</h3>\n\n<ul>\n <li>Auto-complétion d'un mot se trouvant déjà dans un buffer : <code>M-/</code>.</li>\n</ul>\n\n<h3>Aide</h3>\n\n<ul>\n <li>Tutorial Emacs : <code>F1 t</code>.</li>\n <li>Documentation : <code>F1 r</code>.</li>\n <li>Description d'une commande : <code>F1 k</code> ou <code>C-h k</code>.</li>\n <li>Description d'une fonction : <code>F1 f</code> ou <code>C-h f</code>.</li>\n</ul>\n\n<h2>Conclusion à cette introduction</h2>\n\n<p>Vous vous doûtez bien qu'il s'agit ici que d'un survol très sommaire\ndes commandes et des fonctionnalités d'Emacs. D'autres billets\nviendront complétés celui-ci, en choisissant d'explorer des aspects\nplus précis.</p>\n\n<p>Ceci dit, j'espère que vous allez essayer et aimer Emacs. Au départ,\nje vous suggère d'expérimenter et appliquer les notions que vous avez\napprisent dans des fichiers de configuration ou sur des projets\npersonnels, avant d'en faire votre éditeur de tous les jours ... Si\nvous percévérez vous ne pourrez plus vous en passer.</p>\n\n<p>Lire la suite de ce billet :</p>\n\n<ul>\n <li><a href=\"http://hugo.soucy.cc/txt/emacs/2015/06/emacs-101-la-configuration.html\">Emacs 101 - la configuration</a>.</li>\n</ul>\n\n", + "section":"txt", + "permalink":"http://hugo.soucy.cc/txt/emacs/2015/06/emacs-101-l-introduction.html", + "updated":"2017-11-03T10:21:44", + "title":"Emacs 101 - l'introduction", + "id":"tag:hugo.soucy.cc,2015-06-28:2015/06/emacs-101-l-introduction" +}+ \ No newline at end of file diff --git a/content/txt/emacs/2015/06/emacs-101-l-introduction.md b/content/txt/emacs/2015/06/emacs-101-l-introduction.md @@ -0,0 +1,254 @@ + +Emacs 101 - l'introduction +========================== + +Apprendre [Emacs](http://www.gnu.org/software/emacs/) peut être perçu +comme quelque chose de difficile. Pour ma part, je ne considère pas +cela comme difficile, non. Mais cela demande certainement du temps. + +Premièrement, il faut du temps pour découvrir cet envrionnement et +apprendre les concepts qui le compose. Il faut aussi du temps pour +connaître par coeur les commandes de base. Notre tête et nos doigts +doivent s'y habituer pour sortir du joug de la souris. Car c'est bien +cela l'avantage de maîtriser son éditeur texte : gagner en +productivité. + +Et passer moins de temps à faire des aller-retours entre la souris et +le clavier apporte définitivement un gain en productivité. + +Comme par exemple, si je veux sélectionner un paragraphe, le couper et +le coller à fin du document. Je peux utiliser le clavier et la souris +... ou seulement la souris. Toutefois avec Emacs je ferais la série de +commandes suivantes (`C-` correspond à la touche `Ctrl` et `M-` +correspond à la touche `Alt`) : + +1. `M-a`, pour placer mon curseur au début au paragraphe; +2. `M-k`, pour couper une paragraphe vers l'avant (l'inverse serait +`C-x <DEL>`); +3. `M->`, pour me rendre à la fin du document; +4. `C-y`, pour finalement coller le paragraphe. + +Dans les premiers temps ce type de séquence vous paraîtra beaucoup +moins efficace que vos anciennes habitudes, mais si vous persévérez +dans l'apprentissage d'Emacs, après quelques semaines vous exécuterez +ce genre de tâche avec rapidité et fluidité. + +Selon-moi le meilleur moyen d'apprendre les commandes de base, est de suivre le +tutoriel officiel qui est directement intégrer dans Emacs. Pour y +accéder, tapez `M-x`, puis entrez la commande +`help-with-tutorial-spec-language`; un choix de langue vous sera +offert. + +Ce tutoriel interactif vous apprendra les bases pour atteindre le +bonheur et le confort dans votre nouvel éditeur texte préféré : + +* Démarrer et fermer Emacs. +* Les commandes de bases pour vous déplacer dans le texte et l'éditer. +* Ouvrir et sauvegarder des fichiers. +* Les concepts qui composent Emacs : windows, frames, files, buffers, etc. +* Invoquer des fonctions avec la commande `M-x`. +* Etc. + +Buffers, windows et frames +------------------------- + +Avant d'enter dans les commandes de déplacement et d'édition, je crois +qu'il faut d'abord que je vous explique ce qu'est un **buffer**, une +**window** et un **frame**. Ces concepts sont parfois un peu déroutant +pour le nouveau venu dans Emacs ... + +### Buffers ### + +Premièrement, on peut avoir plusieurs buffers ouverts en même +temps. Habituellement un buffer représente le contenu d'un fichier, +mais il peut être aussi de l'information en provenance de +l'application, comme par exemple le buffer *Messages*, toujours +présent à l'ouverture d'Emacs. + +Les buffers sont visibles travers les fenêtres (windows). Pour passer +à un autre buffer et l'afficher dans la fenêtre courante vous devez +faire la commande `C-x b`. Cela a pour conséquence de déplacer le +curseur vers le **minibuffer** et d'afficher un message qui ressemble +à "Switch to buffer (default *scratch*)". + +À partir de là, vous pouvez taper le nom du buffer vers lequel vous +voulez basculer. Pour afficher la liste de ceux qui sont ouverts +appuyez sur la touche `Tab`. + +Pour quitter le minibuffer, annuler la commande en cours et retourner +le curseur dans le buffer faîtes `C-g`. + +Il est aussi possible de lister directement tous les buffers qui sont +actifs en tapant `C-x C-b`. + +### Windows et frames ### + +Dans Emacs une fenêtre (window) n'est pas une fenêtre comme on +l'entend dans un contexte de système d'exploitation; dans ce cas on +parlerait plutôt d'un cadre (frame). La fenêtre est une vue sur un +buffer, et il est possible d'avoir plusieurs fenêtres dans un seul +cadre, ce qui permet d'afficher de multiple buffers en même temps. + +Bien sûr il y des commandes pour créer ou supprimer des fenêtres, se +déplacer dans chacune d'elle, +[modifier leur taille, etc](http://www.gnu.org/software/emacs/manual/html_node/emacs/Change-Window.html). + +* Nouvelle fenêtre horizontale : `C-x 2`. +* Nouvelle fenêtre verticale : `C-x 3`. +* Fermer toutes les fenêtres sauf la fenêtre courante : `C-x 1`. +* Fermer la fenêtre courante : `C-x 0`. +* Naviguer d'une fenêtre à l'autre : `C-x o`. + +Si vous voulez un nouveau cadre et non une nouvelle fenêtre, la +commande est `C-x 5 2`. + +### Minibuffer ### + +Le **minibuffer** quant à lui est l'espace, sous la barre de status, +où vous interagissez avec Emacs : entrer une commande, donner un +valeur à un argument, recevoir de l'info, etc. Dans le minibuffer vous +avez accès aux mêmes fonctionnalités que dans n'importe quel buffer. + +*Rappel : Pour quitter le minibuffer, annuler la commande en cours et +retourner le curseur dans le buffer faîtes `C-g`.* + +Les commandes de base +--------------------- + +Voici une liste des commandes que vous devez maîtriser pour être +efficace dans Emacs. Il est aussi intéressant de savoir que, plusieurs +commandes Emacs de base fonctionneront dans n'importe quel terminal +Linux ou BSD. Donc en les apprenant, vous devenez également un +meilleur utilisateur UNIX. + +D'abord, rappelons que `C-` correspond à la touche `Ctrl` et que `M-` +correspond à la touche `Alt`. Donc `C-k` est semblable à `Ctrl + k`. + +### Ouvrir, créer, sauvegarder et fermer des buffers ### + +* Ouvir ou créer un fichier : `C-x C-f`. +* Sauvegarder le buffer courant : `C-x C-s`. +* Sauvegarder tous les buffers ouverts : `C-x s`. +* Enregistrer-sous : `C-x C-w`. +* Fermer un buffer : `C-x k`. + +### Se déplacer dans un buffer ### + +* Caratère suivant : `C-f`. +* Caratère précédent : `C-b`. +* Ligne suivante : `C-n`. +* Ligne précédente : `C-p`. +* Début d'une ligne : `C-a`. +* Début d'une ligne indentée : `M-m`. +* Fin d'une ligne : `C-e`. +* Mot suivant : `M-f`. +* Mot précédent : `M-b`. +* Phrase précédente : `M-a`. +* Phrase suivante : `M-e`. +* Page précédente : `M-v`. +* Page suivante : `C-v`. +* Début du buffer : `M-<`. +* Fin du buffer : `M->`. +* Aller à une ligne en particulier : `M-g g`. + +### Chercher / Remplacer ### + +* Recherche vers la fin du fichier : `C-s` (répéter la commande pour + l'occurrence suivante). +* Recherche vers le début du fichier : `C-r` (répéter la commande pour + l'occurrence précédente). +* Remplacer : `M-%`, + * `y` pour remplacer la correspondance en cours; + * `n` pour aller à la prohcaine correspondance sans remplacer; + * `q` pour sortir du processus de remplacement courant; + * `.` pour remplacer la correspondance en cours puis quitter le + processus; + * `!` pour tout remplacer sans aucune autre question. +* Chercher dans plusieurs fichiers : `M-x rgrep`. + +### Effacer ### + +* Effacer le mot suivant : `M-d`. +* Effacer le mot précédant : `M-Backspace`. + +### Sélectionner ### + +* Indiquer le début (point) d'une sélection (mark) : `C-Spacebar`. +* Sélectionner tout le paragraphe : `M-h`. +* Sélectionner tout le buffer : `C-x h`. +* Sélectionner une fonction : `C-M-h`. +* Modifier une sélection : `C-x C-x`. + +Notez que l'on peut faire des actions spécifiques à une région qui est +marquée. Ex.: Des undo, des trouver/remplacer, des recherches, etc. + +### Couper / Copier / Coller ### + +Dans le jargon Emacs les termes couper et coller sont remplacé par +"kill" et "yank". + +* Couper : `C-w`. +* Copier : `M-w`. +* Coller : `C-y`. +* Couper une ligne : `C-k`. +* Couper une phrase (vers l'avant) : `M-k`. +* Couper une phrase (vers l'arrière) : `C-x <DEL>`. +* Couper une région : `C-w`. + +Emacs garde en mémoire tout ce qui a été couper et copier et lorsque +vous collez vous avez accès à cet historique. Pour cela il suffit de +coller une première fois avec `C-y`, puis ensuite faire `M-y` pour +coller l'item de l'historique suivant. Cette "mémoire" se nomme **kill +ring**. Cette fonctionnalité est une particularité très puissante et +très utile de Emacs. + +### Undo ### + +Il y a trois combinaisons possibles pour invoquer la fonction undo ... + +* Undo : `C-x u` ou `C-/` ou `C-_`. + +À la base Emacs n'offre pas de fonction "redo" je crois. Mais il y a +une extension qui s'appelle **undo-tree** qui étend les +fonctionnalités de base à ce niveau. + +### Changements de casse ### + +* Premier caractère en majuscule : `M-c`. +* Mot en majuscule : `M-u`. +* Mot en minuscule : `M-l`. + +### Permutations ### + +* Intervertir deux lettres : `C-t`. +* Intervertir deux mots : `M-t`. +* Intervertir deux lignes : `C-x C-t`. + +### Auto-Complétion ### + +* Auto-complétion d'un mot se trouvant déjà dans un buffer : `M-/`. + +### Aide ### + +* Tutorial Emacs : `F1 t`. +* Documentation : `F1 r`. +* Description d'une commande : `F1 k` ou `C-h k`. +* Description d'une fonction : `F1 f` ou `C-h f`. + +Conclusion à cette introduction +------------------------------- + +Vous vous doûtez bien qu'il s'agit ici que d'un survol très sommaire +des commandes et des fonctionnalités d'Emacs. D'autres billets +viendront complétés celui-ci, en choisissant d'explorer des aspects +plus précis. + +Ceci dit, j'espère que vous allez essayer et aimer Emacs. Au départ, +je vous suggère d'expérimenter et appliquer les notions que vous avez +apprisent dans des fichiers de configuration ou sur des projets +personnels, avant d'en faire votre éditeur de tous les jours ... Si +vous percévérez vous ne pourrez plus vous en passer. + +Lire la suite de ce billet : + +* [Emacs 101 - la configuration](http://hugo.soucy.cc/txt/emacs/2015/06/emacs-101-la-configuration.html). diff --git a/content/txt/emacs/2015/06/emacs-101-la-configuration.json b/content/txt/emacs/2015/06/emacs-101-la-configuration.json @@ -0,0 +1,11 @@ +{ + "date":"2015-06-30", + "template":"default", + "datetime":"12:22:16", + "content":"\n\n<h1>Emacs 101 - la configuration</h1>\n\n<p>Un apsect essentiel et extrèmement puissant\nd'<a href=\"http://www.gnu.org/software/emacs\">Emacs</a>, est sa capacité à être\npersonnalisé et à être étendu en fonctionnalité. La configuration et\nl'ajout de nouvelles fonctions se fait avec un langage de\nprogrammation qui s'appelle le <strong>Emacs lisp</strong> ou <strong>elisp</strong>. Les\nfichiers écris en elisp se termine par l'extension <code>.el</code>.</p>\n\n<p>Au démarrage, Emacs vérifie si il existe des fichiers elisp qui lui\nindiquerait des particularités d'initialisation dont il doit tenir\ncompte. Pour se faire il va chercher si un des fichiers suivants\nexistent à la racine du répertoire utilisateur : <code>~/.emacs</code>,\n<code>~/.emacs.el</code>, ou <code>~/.emacs.d/init.el</code>. C'est dans ce fichier que l'on\ndoit indiquer au programme nos préférences d'utilisation.</p>\n\n<p>Vous pouvez choisir la forme de fichier de configuration qui vous\nplaira, mais la dernière forme est considérée comme faisant partie des\nbonnes pratiques, car elle permet de regrouper en un seul répertoire\ntous les fichiers nécessaires à la personnalisation d'Emacs.\nD'ailleurs le répertoire <code>.emacs.d</code> est généré par défaut, donc il ne\nvous reste plus qu'à y ajouter votre fichier <code>init.el</code>.</p>\n\n<h2>Création du fichier <code>init.el</code></h2>\n\n<p>Tout d'abord, rappelons que <code>C-</code> correspond à la touche <code>Ctrl</code> et que\n<code>M-</code> correspond à la touche <code>Alt</code>. Donc <code>C-k</code> est semblable à `Ctrl +\nk`.</p>\n\n<p>Nous allons maintenant créer le fichier <code>init.el</code> qui nous permettra\nde personnaliser Emacs à votre convenance :</p>\n\n<ol>\n <li>Ouvrir Emacs.</li>\n <li>Exécuter la commande <code>C-x C-f</code> (ouvrir ou créer un fichier).</li>\n <li>Le pointeur est déplacer vers le minibuffer, où il est indiqué\n \"Find file: ~/\".</li>\n <li>Écrivez alors <code>.emacs.d/init.el</code> puis tapez sur <code>Entrée</code>. Si vous\n vous êtes trompé ou que vous ne comprenez pas ce qui se passe,\n faîtes <code>C-g</code> pour sortir du minibuffer et recommencez.</li>\n <li>Si tout c'est bien passé, vous avez basculé vers un nouveau fichier\n vierge et le pointeur n'est plus dans le minibuffer.</li>\n <li>Faîtes <code>C-x C-s</code> pour enregistrer <code>init.el</code> sur le disque.</li>\n</ol>\n\n<p>Dès lors nous sommes en mesure de commencer notre personnalisation de\nEmacs.</p>\n\n<h2>Nos premières modifications</h2>\n\n<p>En démarrant Emacs vous avez peut-être remarqué que le programme\ns'ouvrait avec une page de bienvenue et que la marge ne contenait pas\nde numéros de ligne. Nous allons donc changer ces deux paramètres pour\ncommencer; car vous l'avourez, c'est bien pratique des numéros de\nligne lorqu'on écrit du code et la page de bienvenue n'est pas très\njolie ;)</p>\n\n<h3>Ajouter les numéros de ligne</h3>\n\n<p>Pour ajouter des numéros dans la marge, ajoutez les deux lignes de\ncode suivantes à votre fichier <code>init.el</code>.</p>\n\n<pre><code>;; Add line numbers\n(global-linum-mode 1)\n</code></pre>\n\n<p>La première ligne est simplement un commentaire pour indiquer quel est\nle rôle de la ligne suivante. D'ailleurs je vous conseille de toujours\ncommenter ce que vous faîtes dans votre fichier de configuration\npersonnel; il sera alors plus facile de vous y retrouver au fil du\ntemps.</p>\n\n<p>La deuxième ligne, vous l'aurez deviné, est une instruction qui\nindique à Emacs d'afficher les numéros de ligne dans la marge.</p>\n\n<p>Pour voir les changements immédiatement, tapez <code>M-x load-file</code>, puis\nfaîtes <code>Entrée</code>. Cette commande réexécutera votre fichier\n<code>init.el</code>. Sinon vous devez redémarrer le programme pour que la\nnouvelle instruction soit effective.</p>\n\n<h4>Surligner la ligne courante</h4>\n\n<pre><code>;; Highlight Current Line\n(global-hl-line-mode +1)\n</code></pre>\n\n<h4>Retirer la barre de défilement (scroll)</h4>\n\n<pre><code>;; Disable scroll bars\n(scroll-bar-mode -1)\n</code></pre>\n\n<h3>Changer la page d'accueil</h3>\n\n<p>Pour remplacer l'écran de démarrage par un autre buffer, il faut d'abord\ndésactiver la valeur par défaut et ensuite indiquer avec quoi nous\nvoulons le remplacer :</p>\n\n<pre><code>;; Remove splash screen on startup\n(setq inhibit-splash-screen t)\n;; Have dired open instead\n(dired \"~/\")\n</code></pre>\n\n<p>Vous les aurez reconnus, la première et la troisième ligne sont des\ncommentaires qui annonces ce que nous allons modifier et/ou ajouter.</p>\n\n<p>La deuxième ligne elle, change la valeur par défaut de la variable\n<code>inhibit-splash-screen</code> à <code>t</code> (<code>vrai</code> en elisp) qui par défaut est à\n<code>nil</code> (<code>nul</code> en elisp). Le nom de cette variable se traduirait par\n«empêcher l'écran de démarrage».</p>\n\n<p>Avec la quatrième ligne nous indiquons à Emacs d'ouvrir le répertoire\nutilisateur (<code>~/</code>) dans le gestionnaire de fichier (dired). Vous\npouvez ainsi ouvrir le dossier de votre choix ou vous pourriez ouvrir\ndirectement un fichier avec la fonction <code>find-file</code> au lieu de la\nfonction <code>dired</code> :</p>\n\n<pre><code>;; Remove splash screen on startup\n(setq inhibit-splash-screen t)\n;; Have a file instead\n(find-file \"~/.bashrc\")\n</code></pre>\n\n<h2>Installer des extensions avec le gestionnaire de paquet</h2>\n\n<p>Depuis la version 24 un gestionnaire de paquets est inclu par\ndéfaut. Le but de ce gestionnaire est de faciliter l'intallation,\nl'utilisation et la mise à jour d'extensions, de thèmes, de mode pour\nEmacs.</p>\n\n<p>Pour afficher le gestionnaire de paquets vous devez taper la commande\n<code>M-x package-list</code>, puis faire <code>Entrée</code>. Le buffer <code>*Packages*</code>\ns'ouvrira; celui-ci est un tableau contenant l'archive par défaut qui\nporte le nom de <abbr title=\"Emacs Lisp Package\nArchive\">ELPA</abbr>. Pour avoir la description complète d'un paquet\ndéplacez le curseur vis-à-vis celui-ci, puis appuyez sur\n<code>Entrée</code>. Pour marquer un paquet à installer faîtes <code>i</code>; pour\ncompléter l'installation ou tout autre action appuyez sur la touche\n<code>x</code>.</p>\n\n<h3>Ajouter des archives</h3>\n\n<p>ELPA, c'est bien, mais il ne contient pas tout ce qui pourrait nous\nintéresser. Donc pour étendre l'offre des paquets il faut ajouter des\narchives à notre gestionnaire! Et MELPA et Marmalade sont deux des\narchives les plus fréquenter et fréquentables du moment.</p>\n\n<p>Ce qui nous ramène donc à notre fichier <code>init.el</code> ... À la fin de\ncelui-ci coller le bloc de code suivant :</p>\n\n<pre><code>(when (&gt;= emacs-major-version 24)\n (require 'package)\n (package-initialize)\n (add-to-list 'package-archives '(\"melpa-stable\" . \"http://melpa-stable.milkbox.net/packages/\") t)\n (add-to-list 'package-archives '(\"marmalade\" . \"https://marmalade-repo.org/packages/\"))\n )\n</code></pre>\n\n<p>D'abord avec <code>when</code> nous vérifions que la version de Emacs est bien\nsupérieur ou égal à la version 24. Ensuite nous importons le\ngestionnaire de paquets avec <code>require</code>, puis nous initialisons\ncelui-ci. Dès lors nous pouvons ajouter des archives supplémentaires\navec <code>add-to-list</code>.</p>\n\n<p>Encore une fois, pour voir les changements immédiatement nous devons\ntapez <code>M-x load-file</code>, puis faire <code>Entrée</code>. Pour vérifier que les\nnouvelles archives sont bien chargées dans le gestionnaire de paquets\nil suffit de l'ouvrir (<code>M-x package-list</code>) et de regarder sous la\ncolonne <em>Archive</em> si il y a les termes <em>melpa-stable</em> et <em>marmalade</em>\nqui apparaissent çà et là. Sinon il faut redémarrer Emacs et\nrevérifier à nouveau.</p>\n\n<p>Vous remarquerez que la liste des paquets s'est grandement apprécié de\nplusieurs dizaines d'items supplémentaires.</p>\n\n<h3>Mofication du thème : décore ta vie !</h3>\n\n<p>La dernière configuration que nous ferons aujourd'hui en est une de la\nplus haute importance : la mofification du thème graphique de Emacs !\nD'autant plus que, maintenant grâce aux archives <em>MELPA</em> et\n<em>Marmalade</em>, nous avons accès à moulte nouveaux thèmes.</p>\n\n<p>Vous pouvez parcourir <em>Packages</em> à la recherche de thèmes; pour se\nfaire vous pouvez utiliser <em>I-search</em> (<code>C-s</code>) avec le mot clé\n<strong>theme</strong>.</p>\n\n<p>Une fois votre theme télécharger vous pouvez l'utiliser avec la\ncommande <code>M-x load-theme</code>. Le mini-buffer vous demandera alors le nom\ndu thème à charger. Si vous ne vous en souvenez plus appuyez sur la\ntouche <code>Tab</code> pour obtenir la liste des options disponibles.</p>\n\n<p>Pour charger votre nouveau thème au démarage de Emacs il suffit de\nlancer la fonction <code>load-theme</code> dans votre fichier de configuration\n<code>init.el</code>. Disons que le thème installer par le gestionnaire de paquet\nest <strong>cyberpunk</strong>, vous indiquerez donc ceci :</p>\n\n<pre><code>;; Theme\n(load-theme 'cyberpunk t)\n</code></pre>\n\n<p>Si ne voulez pas y aller à l'aveugle en installant et chargeant un par\nun les thèmes qui se trouvent dans <em>Packages</em>, vous pouvez aller sur\nle site web <a href=\"https://emacsthemes.com/\">Emacs Themes</a> pour magasiner\nvotre thème. C'est normalement indiquer si votre choix est disponible\ndans MELPA ou un autre archive.</p>\n\n\n<h2>Conclusion</h2>\n\n<p>Dans le prochain billet je parlerai du comment configurer GNU Emacs\npour faire du dévloppement web.</p>\n\n<p>Autre billet de cette série :</p>\n\n<ul>\n <li><a href=\"http://hugo.soucy.cc/txt/emacs/2015/06/emacs-101-l-introduction\">Emacs 101 - l'introduction</a>.</li>\n</ul>\n\n", + "section":"txt", + "permalink":"http://hugo.soucy.cc/txt/emacs/2015/06/emacs-101-la-configuration.html", + "updated":"2017-11-03T10:21:44", + "title":"Emacs 101 - la configuration", + "id":"tag:hugo.soucy.cc,2015-06-30:2015/06/emacs-101-la-configuration" +}+ \ No newline at end of file diff --git a/content/txt/emacs/2015/06/emacs-101-la-configuration.md b/content/txt/emacs/2015/06/emacs-101-la-configuration.md @@ -0,0 +1,213 @@ + +Emacs 101 - la configuration +============================ + +Un apsect essentiel et extrèmement puissant +d'[Emacs](http://www.gnu.org/software/emacs), est sa capacité à être +personnalisé et à être étendu en fonctionnalité. La configuration et +l'ajout de nouvelles fonctions se fait avec un langage de +programmation qui s'appelle le **Emacs lisp** ou **elisp**. Les +fichiers écris en elisp se termine par l'extension `.el`. + +Au démarrage, Emacs vérifie si il existe des fichiers elisp qui lui +indiquerait des particularités d'initialisation dont il doit tenir +compte. Pour se faire il va chercher si un des fichiers suivants +existent à la racine du répertoire utilisateur : `~/.emacs`, +`~/.emacs.el`, ou `~/.emacs.d/init.el`. C'est dans ce fichier que l'on +doit indiquer au programme nos préférences d'utilisation. + +Vous pouvez choisir la forme de fichier de configuration qui vous +plaira, mais la dernière forme est considérée comme faisant partie des +bonnes pratiques, car elle permet de regrouper en un seul répertoire +tous les fichiers nécessaires à la personnalisation d'Emacs. +D'ailleurs le répertoire `.emacs.d` est généré par défaut, donc il ne +vous reste plus qu'à y ajouter votre fichier `init.el`. + +Création du fichier `init.el` +----------------------------- + +Tout d'abord, rappelons que `C-` correspond à la touche `Ctrl` et que +`M-` correspond à la touche `Alt`. Donc `C-k` est semblable à `Ctrl + +k`. + +Nous allons maintenant créer le fichier `init.el` qui nous permettra +de personnaliser Emacs à votre convenance : + +1. Ouvrir Emacs. +2. Exécuter la commande `C-x C-f` (ouvrir ou créer un fichier). +3. Le pointeur est déplacer vers le minibuffer, où il est indiqué + "Find file: ~/". +4. Écrivez alors `.emacs.d/init.el` puis tapez sur `Entrée`. Si vous + vous êtes trompé ou que vous ne comprenez pas ce qui se passe, + faîtes `C-g` pour sortir du minibuffer et recommencez. +5. Si tout c'est bien passé, vous avez basculé vers un nouveau fichier + vierge et le pointeur n'est plus dans le minibuffer. +6. Faîtes `C-x C-s` pour enregistrer `init.el` sur le disque. + +Dès lors nous sommes en mesure de commencer notre personnalisation de +Emacs. + +Nos premières modifications +--------------------------- + +En démarrant Emacs vous avez peut-être remarqué que le programme +s'ouvrait avec une page de bienvenue et que la marge ne contenait pas +de numéros de ligne. Nous allons donc changer ces deux paramètres pour +commencer; car vous l'avourez, c'est bien pratique des numéros de +ligne lorqu'on écrit du code et la page de bienvenue n'est pas très +jolie ;) + +### Ajouter les numéros de ligne ### + +Pour ajouter des numéros dans la marge, ajoutez les deux lignes de +code suivantes à votre fichier `init.el`. + + ;; Add line numbers + (global-linum-mode 1) + +La première ligne est simplement un commentaire pour indiquer quel est +le rôle de la ligne suivante. D'ailleurs je vous conseille de toujours +commenter ce que vous faîtes dans votre fichier de configuration +personnel; il sera alors plus facile de vous y retrouver au fil du +temps. + +La deuxième ligne, vous l'aurez deviné, est une instruction qui +indique à Emacs d'afficher les numéros de ligne dans la marge. + +Pour voir les changements immédiatement, tapez `M-x load-file`, puis +faîtes `Entrée`. Cette commande réexécutera votre fichier +`init.el`. Sinon vous devez redémarrer le programme pour que la +nouvelle instruction soit effective. + +#### Surligner la ligne courante #### + + ;; Highlight Current Line + (global-hl-line-mode +1) + +#### Retirer la barre de défilement (scroll) #### + + ;; Disable scroll bars + (scroll-bar-mode -1) + +### Changer la page d'accueil ### + +Pour remplacer l'écran de démarrage par un autre buffer, il faut d'abord +désactiver la valeur par défaut et ensuite indiquer avec quoi nous +voulons le remplacer : + + ;; Remove splash screen on startup + (setq inhibit-splash-screen t) + ;; Have dired open instead + (dired "~/") + +Vous les aurez reconnus, la première et la troisième ligne sont des +commentaires qui annonces ce que nous allons modifier et/ou ajouter. + +La deuxième ligne elle, change la valeur par défaut de la variable +`inhibit-splash-screen` à `t` (`vrai` en elisp) qui par défaut est à +`nil` (`nul` en elisp). Le nom de cette variable se traduirait par +«empêcher l'écran de démarrage». + +Avec la quatrième ligne nous indiquons à Emacs d'ouvrir le répertoire +utilisateur (`~/`) dans le gestionnaire de fichier (dired). Vous +pouvez ainsi ouvrir le dossier de votre choix ou vous pourriez ouvrir +directement un fichier avec la fonction `find-file` au lieu de la +fonction `dired` : + + ;; Remove splash screen on startup + (setq inhibit-splash-screen t) + ;; Have a file instead + (find-file "~/.bashrc") + +Installer des extensions avec le gestionnaire de paquet +------------------------------------------------------- + +Depuis la version 24 un gestionnaire de paquets est inclu par +défaut. Le but de ce gestionnaire est de faciliter l'intallation, +l'utilisation et la mise à jour d'extensions, de thèmes, de mode pour +Emacs. + +Pour afficher le gestionnaire de paquets vous devez taper la commande +`M-x package-list`, puis faire `Entrée`. Le buffer `*Packages*` +s'ouvrira; celui-ci est un tableau contenant l'archive par défaut qui +porte le nom de <abbr title="Emacs Lisp Package +Archive">ELPA</abbr>. Pour avoir la description complète d'un paquet +déplacez le curseur vis-à-vis celui-ci, puis appuyez sur +`Entrée`. Pour marquer un paquet à installer faîtes `i`; pour +compléter l'installation ou tout autre action appuyez sur la touche +`x`. + +### Ajouter des archives ### + +ELPA, c'est bien, mais il ne contient pas tout ce qui pourrait nous +intéresser. Donc pour étendre l'offre des paquets il faut ajouter des +archives à notre gestionnaire! Et MELPA et Marmalade sont deux des +archives les plus fréquenter et fréquentables du moment. + +Ce qui nous ramène donc à notre fichier `init.el` ... À la fin de +celui-ci coller le bloc de code suivant : + + (when (>= emacs-major-version 24) + (require 'package) + (package-initialize) + (add-to-list 'package-archives '("melpa-stable" . "http://melpa-stable.milkbox.net/packages/") t) + (add-to-list 'package-archives '("marmalade" . "https://marmalade-repo.org/packages/")) + ) + +D'abord avec `when` nous vérifions que la version de Emacs est bien +supérieur ou égal à la version 24. Ensuite nous importons le +gestionnaire de paquets avec `require`, puis nous initialisons +celui-ci. Dès lors nous pouvons ajouter des archives supplémentaires +avec `add-to-list`. + +Encore une fois, pour voir les changements immédiatement nous devons +tapez `M-x load-file`, puis faire `Entrée`. Pour vérifier que les +nouvelles archives sont bien chargées dans le gestionnaire de paquets +il suffit de l'ouvrir (`M-x package-list`) et de regarder sous la +colonne *Archive* si il y a les termes *melpa-stable* et *marmalade* +qui apparaissent çà et là. Sinon il faut redémarrer Emacs et +revérifier à nouveau. + +Vous remarquerez que la liste des paquets s'est grandement apprécié de +plusieurs dizaines d'items supplémentaires. + +### Mofication du thème : décore ta vie ! ### + +La dernière configuration que nous ferons aujourd'hui en est une de la +plus haute importance : la mofification du thème graphique de Emacs ! +D'autant plus que, maintenant grâce aux archives *MELPA* et +*Marmalade*, nous avons accès à moulte nouveaux thèmes. + +Vous pouvez parcourir *Packages* à la recherche de thèmes; pour se +faire vous pouvez utiliser *I-search* (`C-s`) avec le mot clé +**theme**. + +Une fois votre theme télécharger vous pouvez l'utiliser avec la +commande `M-x load-theme`. Le mini-buffer vous demandera alors le nom +du thème à charger. Si vous ne vous en souvenez plus appuyez sur la +touche `Tab` pour obtenir la liste des options disponibles. + +Pour charger votre nouveau thème au démarage de Emacs il suffit de +lancer la fonction `load-theme` dans votre fichier de configuration +`init.el`. Disons que le thème installer par le gestionnaire de paquet +est **cyberpunk**, vous indiquerez donc ceci : + + ;; Theme + (load-theme 'cyberpunk t) + +Si ne voulez pas y aller à l'aveugle en installant et chargeant un par +un les thèmes qui se trouvent dans *Packages*, vous pouvez aller sur +le site web [Emacs Themes](https://emacsthemes.com/) pour magasiner +votre thème. C'est normalement indiquer si votre choix est disponible +dans MELPA ou un autre archive. + + +Conclusion +---------- + +Dans le prochain billet je parlerai du comment configurer GNU Emacs +pour faire du dévloppement web. + +Autre billet de cette série : + +* [Emacs 101 - l'introduction](http://hugo.soucy.cc/txt/emacs/2015/06/emacs-101-l-introduction). diff --git a/content/txt/index.json b/content/txt/index.json @@ -0,0 +1,7 @@ +{ + "datetime":"12:22:16", + "content":"\n\n<h1>Textes</h1>\n\n", + "date":"0000-00-00", + "template":"default-index", + "title":"Textes" +}+ \ No newline at end of file diff --git a/content/txt/index.md b/content/txt/index.md @@ -0,0 +1,3 @@ + +Textes +====== diff --git a/public_html/.gitignore b/public_html/.gitignore @@ -0,0 +1,4 @@ +# Ignore everything in this directory +* +# Except those files +!.gitignore+ \ No newline at end of file diff --git a/site.config.lua b/site.config.lua @@ -0,0 +1,38 @@ +-- +-- Website Configuration File +-- + +DOMAINNAME = "hugo.soucy.cc" + +SITE = { + DOMAINNAME = DOMAINNAME, + URL = "http://" .. DOMAINNAME, + URLDEV = "http://localhost:8181", + PORTDEV = "8181", + BASEURL = "http://localhost:8181", + LANGUAGE = "fr", + + METAS = { + DESCRIPTION = "Développeur Web frontend ayant plus de 10 ans d'expérience dans le milieu des technologies de l'information. Il habite dans le quartier Limoilou à Québec.", + KEYWORDS = "développeur frontend, développeur web front-end, intégrateur web, webdev, ville de Québec, Limoilou", + GENERATOR = "Ferron SSG" + }, + + AUTHOR = { + NAME = "Hugo Soucy", + JOBTITLE = "Développeur Web frontend", + EMAIL = "hugo@soucy.cc", + PHONE = "581-996-6481", + LOCALITY ="Québec", + REGION = "Qc", + URI = "http://hugo.soucy.cc/#hs" + }, + + PATHS = { + ARCHETYPES = "/archetypes", + CONTENT = "/content", + HTML = "/public_html", + STATIC = "/static/dist", + TEMPLATES = "/templates" + } +} diff --git a/static/dist/css/styles.css b/static/dist/css/styles.css @@ -0,0 +1,1179 @@ +/* FONTS CONFIG */ + +/* Font-Face Logo */ +/* Leitura News */ +@font-face { + font-family: 'Leitura News'; + src: url('../fonts/leitura/leituranews-italic4-webfont.eot'); + src: url('../fonts/leitura/leituranews-italic4-webfont.eot?#iefix') format('embedded-opentype'), + url('../fonts/leitura/leituranews-italic4-webfont.woff') format('woff'), + url('../fonts/leitura/leituranews-italic4-webfont.ttf') format('truetype'), + url('../fonts/leitura/leituranews-italic4-webfont.svg#LeituraNewsItalic4Regular') format('svg'); + font-weight: normal; + font-style: normal; +} + +/* Font-Face Text */ +/* Domine */ +@font-face { + font-family: 'Domine'; + src: url('../fonts/domine/domine-bold-webfont.eot'); + src: url('../fonts/domine/domine-bold-webfont.eot?#iefix') format('embedded-opentype'), + url('../fonts/domine/domine-bold-webfont.woff2') format('woff2'), + url('../fonts/domine/domine-bold-webfont.woff') format('woff'), + url('../fonts/domine/domine-bold-webfont.ttf') format('truetype'), + url('../fonts/domine/domine-bold-webfont.svg#dominebold') format('svg'); + font-weight: 700; + font-style: normal; +} + +@font-face { + font-family: 'Domine'; + src: url('../fonts/domine/domine-regular-webfont.eot'); + src: url('../fonts/domine/domine-regular-webfont.eot?#iefix') format('embedded-opentype'), + url('../fonts/domine/domine-regular-webfont.woff2') format('woff2'), + url('../fonts/domine/domine-regular-webfont.woff') format('woff'), + url('../fonts/domine/domine-regular-webfont.ttf') format('truetype'), + url('../fonts/domine/domine-regular-webfont.svg#domineregular') format('svg'); + font-weight: 400; + font-style: normal; +} +/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ + +/* Document + ========================================================================== */ + +html { + font-family: sans-serif; /* 1 */ + line-height: 1.15; /* 2 */ + -ms-text-size-adjust: 100%; /* 3 */ + -webkit-text-size-adjust: 100%; /* 3 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers (opinionated). + */ + +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ + +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ + +figcaption, +figure, +main { /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8. + */ + +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ + +a { + background-color: transparent; /* 1 */ + -webkit-text-decoration-skip: objects; /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ + +a:active, +a:hover { + outline-width: 0; +} + +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ + +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ + +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ + +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ + +button, +html [type="button"], /* 1 */ +[type="reset"], +[type="submit"] { + -webkit-appearance: button; /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ + +details, /* 1 */ +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* Hidden + ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} +/* ABSTRACTIONS */ + +/* Global Vars */ +:root { + /* Colors */ + --base-bg-color: #f1f1f1; + --base-fg-color: #111111; + --base-link-color: #0000ff; + --code-bg-color: rgba(255,255,255,0.4); + --code-fg-color: #333333; + --shadow-color: #cccccc; + + /* Typography */ + --fontfamily-alpha: "Domine",Georgia,"Times New Roman",times,serif; + --fontfamily-beta: "Leitura News","Domine", serif; + --fontfamily-gamma: monospace; + + --base-size: 18; + --base-fontsize: calc((var(--base-size) / 16) * 100%); + --base-lineheight: 1.5; + + --size-h1: calc(1rem * (36 / var(--base-size))); + --size-h2: calc(1rem * (27 / var(--base-size))); + --size-h3: calc(1rem * (21 / var(--base-size))); + --size-h4: calc(1rem * (18 / var(--base-size))); + --size-h5: calc(1rem * (16 / var(--base-size))); + --size-h6: calc(1rem * (14 / var(--base-size))); + + --size-base: calc(1rem * (var(--base-size) / var(--base-size))); + --size-half: calc(var(--size-base) / 2); + --size-two-thirds: calc(var(--size-base) / 1.5); + --size-quarter: calc(var(--size-base) / 4); + --size-and-quarter: calc(var(--size-base) * 1.25); + --size-and-half: calc(var(--size-base) * 1.5); + --size-double: calc(var(--size-base) * 2); + --size-double-and-half: calc(var(--size-base) * 2.5); + + /* Layout */ + --grid-max-width: 992px; +} + +@media screen and (min-width: 62.0000em) { + :root { + /* Typography */ + --base-fontsize: calc((24 / 16) * 100%); + } +} +/* BASE STYLES */ +html, +button, +input, +select, +textarea { + color:var(--base-fg-color); + font-family:var(--fontfamily-alpha); + font-size:var(--base-fontsize); + line-height:var(--base-lineheight); +} + +html, +body { + height:100%; + min-height:100%; + position:relative; +} + +body { + background:var(--base-bg-color) url("http://assets.soucy.cc/images/noise.png") repeat; +} + +hr { + display:block; + height:1px; + border:0; + border-top:1px solid var(--base-fg-color); + margin:var(--size-base) 0; + padding:0; +} + +h1, +.like-h1 { + font-size:var(--size-h1); + hyphens:none; + margin:0 0 var(--size-and-half); + padding-top:var(--size-double); +} + +h2, +.like-h2 { + font-size:var(--size-h2); + margin:var(--size-double-and-half) 0 var(--size-and-half); +} + +h3, +.like-h3 { + font-size:var(--size-h3); + margin:var(--size-and-half) 0 var(--size-base); +} + +h4, +.like-h4 { + font-size:var(--size-h4); + margin:var(--size-base) 0; +} + +h5, +.like-h5 { + font-size:var(--size-h5); + margin:var(--size-base) 0; +} + +h6, +.like-h6 { + font-size:var(--size-h6); + margin:var(--size-base) 0; +} + +a { + border-bottom:1px dotted var(--base-link-color); + color:var(--base-link-color); + text-decoration:none; +} + +a:active, +a:visited { + border-bottom:1px dotted var(--base-fg-color); + color:var(--base-fg-color); +} + +a:focus, +a:hover { + background-color:var(--base-link-color); + border:0; + color:var(--base-bg-color); +} + +ol, +ul { + margin-left:var(--size-base); + padding:0; +} + +ul ul { + margin-bottom:var(--size-half); + margin-top:var(--size-half); +} + +li { + margin-bottom:var(--size-quarter); +} + +address { + font-style:normal; +} + +address, +dl, +menu, +ol, +ul { + margin-bottom:var(--size-base); + margin-top:var(--size-base); +} + +dd { + margin:0; +} + +dl, +menu, +ol, +ul { + padding:0; +} + +nav ul, +nav ol { + list-style:none; + list-style-image:none; +} + +menu ul, +menu ol, +nav ul, +nav ol { + margin:0; +} + +blockquote { + border-left:var(--size-half) solid #ccc; + display:block; + margin:var(--size-base) 0; + padding-left:var(--size-and-half); +} + +blockquote span { + display:inline-block; +} + +blockquote span:before, +blockquote span:after { + display:inline; +} + +blockquote span:after { + content:"\00A0\00BB"; +} + +blockquote span:before { + content:"\00AB\00A0"; +} + +blockquote p { + display:inline; +} + +figure { + margin:0; +} + +img { + max-width:100%; + width:auto; +} + +code { + background:var(--code-bg-color); + color:var(--code-fg-color); + font-size:var(--size-h5); +} + +pre { + background:var(--code-bg-color); + overflow-x:auto; + padding:var(--size-half); +} + +pre code { + background:transparent; +} +/* HELPERS CLASSES */ + +/* + * Image replacement + */ + +.ir { + background-color:transparent; + border:0; + overflow:hidden; + /* IE 6/7 fallback */ + *text-indent:-9999px; +} + +.ir:before { + content:""; + display:block; + width:0; + height:150%; +} + +/* + * Hide from both screenreaders and browsers: h5bp.com/u + */ + +.hidden { + display:none !important; + visibility:hidden; +} + +/* + * Hide only visually, but have it available for screenreaders: h5bp.com/v + */ + +.visuallyhidden { + border:0; + clip:rect(0 0 0 0); + height:1px; + margin:-1px; + overflow:hidden; + padding:0; + position:absolute; + width:1px; +} + +/* + * Extends the .visuallyhidden class to allow the element to be focusable + * when navigated to via the keyboard:h5bp.com/p + */ + +.visuallyhidden.focusable:active, +.visuallyhidden.focusable:focus { + clip:auto; + height:auto; + margin:0; + overflow:visible; + position:static; + width:auto; +} + +/* + * Hide visually and from screenreaders, but maintain layout + */ + +.invisible { + visibility:hidden; +} + +/* + * Clearfix: contain floats + * + * For modern browsers + * 1. The space content is one way to avoid an Opera bug when the + * `contenteditable` attribute is included anywhere else in the document. + * Otherwise it causes space to appear at the top and bottom of elements + * that receive the `clearfix` class. + * 2. The use of `table` rather than `block` is only necessary if using + * `:before` to contain the top-margins of child elements. + */ + +.clearfix:before, +.clearfix:after { + content:" "; /* 1 */ + display:table; /* 2 */ +} + +.clearfix:after { + clear:both; +} + +/* + * For IE 6/7 only + * Include this rule to trigger hasLayout and contain floats. + */ + +.clearfix { + *zoom:1; +} + +/*Position */ +.position--fixed { + position:fixed; +} + +.position--relative { + position:relative; +} +/* LAYOUT & GRID */ + +.layout { + hyphens:auto; + margin-left:auto; + margin-right:auto; + max-width:var(--grid-max-width); + padding-left:var(--size-base); + padding-right:var(--size-base); + width:auto; +} + +@media screen and (min-width: 48.0000em) { + .layout { + text-align:left; + } +} + +.layout__vcenter { + display:table-cell; + height:100vh; + vertical-align:middle; +} +/* CURRICULUM VITAE MODULE */ + +.cv__banner, +.cv__main { + text-align:left; +} + +.cv__hr { + margin-top:var(--size-double-and-half); +} + +.cv__main .logo { + padding-right:calc(1rem * (60 / var(--base-size))); +} + +.cv__contactinfos { + overflow:hidden; +} + +.cv__contactinfos__key, +.cv__contactinfos__value { + float:left; +} + +.cv__contactinfos__value + .cv__contactinfos__key { + clear:left; +} + +.cv__contactinfos__key::after { + content: "\00a0:\00a0"; + display:inline; +} + +.cv__experience, +.cv__education, +.cv__course { + margin-bottom:var(--size-and-half); +} + +.cv__experience__name, +.cv__education__name, +.cv__course__name { + font-size:var(--size-h3); +} +/* FOOTER */ + +footer { + font-size:var(--size-h6); +} +/* IMAGES */ +:root { + --img-cache-size: calc(1rem * (150 / var(--base-size))); +} + +.img-cache { + border:1rem solid transparent; + border-radius:100%; + display:inline-block; + float:right; + height:var(--img-cache-size); + position:relative; + overflow:hidden; + width:var(--img-cache-size); +} + +.img-cache > .u-photo { + height:auto; + position:relative; + top:-20px; + width:auto; +} +/* LOGO */ + +.logo, +#hugosoucy { + font:normal 3.33333rem/1.1 var(--fontfamily-beta); + hyphens:none; + margin:0 0 var(--size-and-quarter); + padding-top:var(--size-and-quarter); + padding-right:calc(1rem * (68 / var(--base-size))); + text-shadow:3px 3px var(--shadow-color); + +} + +@media screen and (min-width: 22.5000em) { + .logo, + #hugosoucy { + line-height:normal; + } +} + +.logo a[rel="home"] { + border:0; + color:var(--base-fg-color); +} +/* NAVIGATION */ + +:root { + --nav-btn-size: calc(1rem * (50 / var(--base-size))); +} + +.nav-button, +.nav__close { + border:0; + display:inline-block; + position:absolute; + right:var(--size-base); + text-align:center; + top:var(--size-base); +} + +.nav-button:active, +.nav-button:hover, +.nav-button:focus, +.nav-button:visited { + background:transparent; + border-bottom:0; + color:var(--base-fg-color); +} + +.nav__close, +.nav__close:visited { + background:transparent; + border-bottom:0; + color:var(--base-bg-color); + z-index:999; +} + +.nav-button__text, +.nav__close__text { + font-size:var(--size-h6); + display:block; +} + +.nav-button__burger, +.nav__x { + display:block; + margin:0 auto; + position:relative; +} + +.nav-button__burger { + background:var(--base-fg-color); +} + +.nav-button__burger, +.nav-button__burger__ico, +.nav__x, +.nav__x__ico { + height:var(--nav-btn-size); + line-height:var(--nav-btn-size); + width:var(--nav-btn-size); +} + +.nav__x { + background:var(--code-fg-color); +} + +.nav-button:hover .nav-button__burger, +.nav-button:focus .nav-button__burger { + background:var(--base-link-color); +} + +.nav__panel { + background:var(--base-fg-color); + color:var(--base-bg-color); +} + +.js .nav__panel { + display:none; +} + +.nav__panel.state--hidden, +.nav__panel.state--visible { + display:block; + height:auto; + left:0; + min-height:1em; + opacity:1; + position:absolute; + top:0; + width:100%; +} + +@supports (transition:transform .25s ease-in-out) { + .nav__panel.state--hidden, + .nav__panel.state--visible { + transition:transform .25s ease-in-out; + } +} + +.nav__panel.state--hidden { + top:-100%; +} + +.nav__panel.state--visible { + top:0; +} + +@supports (transform:translateY(-100%)) { + .nav__panel.state--hidden { + top:0; + transform:translateY(-100%); + } + + .nav__panel.state--visible { + transform:translateY(0); + } +} + +.nav__panel__content { + margin:0 auto; + position:relative; + text-align:left; + width:auto; +} + +.nav__list { + padding:var(--size-base) 0; +} + +.nav__link, +.nav__link:visited { + color:var(--base-bg-color); +} + +.nav__link { + font-size:var(--size-h6); +} + +.no-js .nav__close { + display:none; + opacity:0; +} +/* NOTE MODULE */ + +.note__list { + list-style-type:none; + margin-left:0; +} + +.note__item { + border-bottom:1px solid var(--shadow-color); + margin-bottom:var(--size-and-half); + padding-bottom:var(--size-base); +} + +.note__blockquote__footer { + margin:var(--size-base) 0 0; +} + +.note__footer { + font-family:var(--fontfamily-gamma); + font-size:var(--size-two-thirds); +} +/* SINGLE CONTENT */ + +.single { + text-align:left; +} + +.single h1:first-child { + padding-right:calc(1rem * (74 / var(--base-size))); +} + +.single__footer { + font-family:var(--fontfamily-gamma); + font-size:var(--size-two-thirds); +} +.webmention-container { + background:rgba(9,9,9,0.1); + font-family:var(--fontfamily-gamma); + font-size:var(--size-two-thirds); + margin-top:var(--size-and-half); + padding:var(--size-base); +} + +.webmention-mention { + margin-bottom:var(--size-base); +} + +.webmention-mention:last-child { + margin-bottom:0; +} + +/* .webmention-author, */ +/* .webmention-summary { */ +/* font-size:var(--size-h6); */ +/* } */ + +.webmention-author a { + display:inline; +} + +.webmention-author img { + display:inline-block; + margin-right:var(--size-half); + max-width:calc(1rem * (32 / var(--base-size))); + height:auto; +} + +.webmention-summary { + margin:var(--size-half) 0 0; +} + +/* .webmention-published { */ +/* font-size:var(--size-two-thirds); */ +/* } */ diff --git a/static/dist/css/styles.min.css b/static/dist/css/styles.min.css @@ -0,0 +1 @@ +@font-face{font-family:leitura news;src:url(../fonts/leitura/leituranews-italic4-webfont.eot);src:url(../fonts/leitura/leituranews-italic4-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/leitura/leituranews-italic4-webfont.woff) format('woff'),url(../fonts/leitura/leituranews-italic4-webfont.ttf) format('truetype'),url(../fonts/leitura/leituranews-italic4-webfont.svg#LeituraNewsItalic4Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:domine;src:url(../fonts/domine/domine-bold-webfont.eot);src:url(../fonts/domine/domine-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/domine/domine-bold-webfont.woff2) format('woff2'),url(../fonts/domine/domine-bold-webfont.woff) format('woff'),url(../fonts/domine/domine-bold-webfont.ttf) format('truetype'),url(../fonts/domine/domine-bold-webfont.svg#dominebold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:domine;src:url(../fonts/domine/domine-regular-webfont.eot);src:url(../fonts/domine/domine-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/domine/domine-regular-webfont.woff2) format('woff2'),url(../fonts/domine/domine-regular-webfont.woff) format('woff'),url(../fonts/domine/domine-regular-webfont.ttf) format('truetype'),url(../fonts/domine/domine-regular-webfont.svg#domineregular) format('svg');font-weight:400;font-style:normal}/*!normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css*/html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--base-bg-color: #f1f1f1;--base-fg-color: #111111;--base-link-color: #0000ff;--code-bg-color: rgba(255,255,255,0.4);--code-fg-color: #333333;--shadow-color: #cccccc;--fontfamily-alpha: "Domine",Georgia,"Times New Roman",times,serif;--fontfamily-beta: "Leitura News","Domine", serif;--fontfamily-gamma: monospace;--base-size: 18;--base-fontsize: calc((var(--base-size) / 16) * 100%);--base-lineheight: 1.5;--size-h1: calc(1rem * (36 / var(--base-size)));--size-h2: calc(1rem * (27 / var(--base-size)));--size-h3: calc(1rem * (21 / var(--base-size)));--size-h4: calc(1rem * (18 / var(--base-size)));--size-h5: calc(1rem * (16 / var(--base-size)));--size-h6: calc(1rem * (14 / var(--base-size)));--size-base: calc(1rem * (var(--base-size) / var(--base-size)));--size-half: calc(var(--size-base) / 2);--size-two-thirds: calc(var(--size-base) / 1.5);--size-quarter: calc(var(--size-base) / 4);--size-and-quarter: calc(var(--size-base) * 1.25);--size-and-half: calc(var(--size-base) * 1.5);--size-double: calc(var(--size-base) * 2);--size-double-and-half: calc(var(--size-base) * 2.5);--grid-max-width: 992px}@media screen and (min-width:62.0000em){:root{--base-fontsize: calc((24 / 16) * 100%)}}html,button,input,select,textarea{color:var(--base-fg-color);font-family:var(--fontfamily-alpha);font-size:var(--base-fontsize);line-height:var(--base-lineheight)}html,body{height:100%;min-height:100%;position:relative}body{background:var(--base-bg-color) url(http://assets.soucy.cc/images/noise.png) repeat}hr{display:block;height:1px;border:0;border-top:1px solid var(--base-fg-color);margin:var(--size-base) 0;padding:0}h1,.like-h1{font-size:var(--size-h1);hyphens:none;margin:0 0 var(--size-and-half);padding-top:var(--size-double)}h2,.like-h2{font-size:var(--size-h2);margin:var(--size-double-and-half) 0 var(--size-and-half)}h3,.like-h3{font-size:var(--size-h3);margin:var(--size-and-half) 0 var(--size-base)}h4,.like-h4{font-size:var(--size-h4);margin:var(--size-base) 0}h5,.like-h5{font-size:var(--size-h5);margin:var(--size-base) 0}h6,.like-h6{font-size:var(--size-h6);margin:var(--size-base) 0}a{border-bottom:1px dotted var(--base-link-color);color:var(--base-link-color);text-decoration:none}a:active,a:visited{border-bottom:1px dotted var(--base-fg-color);color:var(--base-fg-color)}a:focus,a:hover{background-color:var(--base-link-color);border:0;color:var(--base-bg-color)}ol,ul{margin-left:var(--size-base);padding:0}ul ul{margin-bottom:var(--size-half);margin-top:var(--size-half)}li{margin-bottom:var(--size-quarter)}address{font-style:normal}address,dl,menu,ol,ul{margin-bottom:var(--size-base);margin-top:var(--size-base)}dd{margin:0}dl,menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}menu ul,menu ol,nav ul,nav ol{margin:0}blockquote{border-left:var(--size-half) solid #ccc;display:block;margin:var(--size-base) 0;padding-left:var(--size-and-half)}blockquote span{display:inline-block}blockquote span:before,blockquote span:after{display:inline}blockquote span:after{content:"\00A0\00BB"}blockquote span:before{content:"\00AB\00A0"}blockquote p{display:inline}figure{margin:0}img{max-width:100%;width:auto}code{background:var(--code-bg-color);color:var(--code-fg-color);font-size:var(--size-h5)}pre{background:var(--code-bg-color);overflow-x:auto;padding:var(--size-half)}pre code{background:transparent}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.position--fixed{position:fixed}.position--relative{position:relative}.layout{hyphens:auto;margin-left:auto;margin-right:auto;max-width:var(--grid-max-width);padding-left:var(--size-base);padding-right:var(--size-base);width:auto}@media screen and (min-width:48.0000em){.layout{text-align:left}}.layout__vcenter{display:table-cell;height:100vh;vertical-align:middle}.cv__banner,.cv__main{text-align:left}.cv__hr{margin-top:var(--size-double-and-half)}.cv__main .logo{padding-right:calc(1rem * (60/var(--base-size)))}.cv__contactinfos{overflow:hidden}.cv__contactinfos__key,.cv__contactinfos__value{float:left}.cv__contactinfos__value+.cv__contactinfos__key{clear:left}.cv__contactinfos__key::after{content:"\00a0:\00a0";display:inline}.cv__experience,.cv__education,.cv__course{margin-bottom:var(--size-and-half)}.cv__experience__name,.cv__education__name,.cv__course__name{font-size:var(--size-h3)}footer{font-size:var(--size-h6)}:root{--img-cache-size: calc(1rem * (150 / var(--base-size)))}.img-cache{border:1rem solid transparent;border-radius:100%;display:inline-block;float:right;height:var(--img-cache-size);position:relative;overflow:hidden;width:var(--img-cache-size)}.img-cache>.u-photo{height:auto;position:relative;top:-20px;width:auto}.logo,#hugosoucy{font:normal 3.33333rem/1.1 var(--fontfamily-beta);hyphens:none;margin:0 0 var(--size-and-quarter);padding-top:var(--size-and-quarter);padding-right:calc(1rem * (68/var(--base-size)));text-shadow:3px 3px var(--shadow-color)}@media screen and (min-width:22.5000em){.logo,#hugosoucy{line-height:normal}}.logo a[rel=home]{border:0;color:var(--base-fg-color)}:root{--nav-btn-size: calc(1rem * (50 / var(--base-size)))}.nav-button,.nav__close{border:0;display:inline-block;position:absolute;right:var(--size-base);text-align:center;top:var(--size-base)}.nav-button:active,.nav-button:hover,.nav-button:focus,.nav-button:visited{background:transparent;border-bottom:0;color:var(--base-fg-color)}.nav__close,.nav__close:visited{background:transparent;border-bottom:0;color:var(--base-bg-color);z-index:999}.nav-button__text,.nav__close__text{font-size:var(--size-h6);display:block}.nav-button__burger,.nav__x{display:block;margin:0 auto;position:relative}.nav-button__burger{background:var(--base-fg-color)}.nav-button__burger,.nav-button__burger__ico,.nav__x,.nav__x__ico{height:var(--nav-btn-size);line-height:var(--nav-btn-size);width:var(--nav-btn-size)}.nav__x{background:var(--code-fg-color)}.nav-button:hover .nav-button__burger,.nav-button:focus .nav-button__burger{background:var(--base-link-color)}.nav__panel{background:var(--base-fg-color);color:var(--base-bg-color)}.js .nav__panel{display:none}.nav__panel.state--hidden,.nav__panel.state--visible{display:block;height:auto;left:0;min-height:1em;opacity:1;position:absolute;top:0;width:100%}@supports(transition:transform .25s ease-in-out){.nav__panel.state--hidden,.nav__panel.state--visible{transition:transform .25s ease-in-out}}.nav__panel.state--hidden{top:-100%}.nav__panel.state--visible{top:0}@supports(transform:translateY(-100%)){.nav__panel.state--hidden{top:0;transform:translateY(-100%)}.nav__panel.state--visible{transform:translateY(0)}}.nav__panel__content{margin:0 auto;position:relative;text-align:left;width:auto}.nav__list{padding:var(--size-base) 0}.nav__link,.nav__link:visited{color:var(--base-bg-color)}.nav__link{font-size:var(--size-h6)}.no-js .nav__close{display:none;opacity:0}.note__list{list-style-type:none;margin-left:0}.note__item{border-bottom:1px solid var(--shadow-color);margin-bottom:var(--size-and-half);padding-bottom:var(--size-base)}.note__blockquote__footer{margin:var(--size-base) 0 0}.note__footer{font-family:var(--fontfamily-gamma);font-size:var(--size-two-thirds)}.single{text-align:left}.single h1:first-child{padding-right:calc(1rem * (74/var(--base-size)))}.single__footer{font-family:var(--fontfamily-gamma);font-size:var(--size-two-thirds)}.webmention-container{background:rgba(9,9,9,.1);font-family:var(--fontfamily-gamma);font-size:var(--size-two-thirds);margin-top:var(--size-and-half);padding:var(--size-base)}.webmention-mention{margin-bottom:var(--size-base)}.webmention-mention:last-child{margin-bottom:0}.webmention-author a{display:inline}.webmention-author img{display:inline-block;margin-right:var(--size-half);max-width:calc(1rem * (32/var(--base-size)));height:auto}.webmention-summary{margin:var(--size-half) 0 0}+ \ No newline at end of file diff --git a/static/dist/fonts/domine/domine-bold-demo.html b/static/dist/fonts/domine/domine-bold-demo.html @@ -0,0 +1,613 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript" charset="utf-8"></script> + <script src="specimen_files/easytabs.js" type="text/javascript" charset="utf-8"></script> + <link rel="stylesheet" href="specimen_files/specimen_stylesheet.css" type="text/css" charset="utf-8" /> + <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + + <style type="text/css"> + body{ + font-family: 'dominebold'; + } + </style> + + <title>Domine Bold Specimen</title> + + + <script type="text/javascript" charset="utf-8"> + $(document).ready(function() { + $('#container').easyTabs({defaultContent:1}); + }); + </script> +</head> + +<body> +<div id="container"> + <div id="header"> + Domine Bold </div> + <ul class="tabs"> + <li><a href="#specimen">Specimen</a></li> + <li><a href="#layout">Sample Layout</a></li> + <li><a href="#glyphs">Glyphs &amp; Languages</a></li> + <li><a href="#installing">Installing Webfonts</a></li> + + </ul> + + <div id="main_content"> + + + <div id="specimen"> + + <div class="section"> + <div class="grid12 firstcol"> + <div class="huge">AaBb</div> + </div> + </div> + + <div class="section"> + <div class="glyph_range">A&#x200B;B&#x200b;C&#x200b;D&#x200b;E&#x200b;F&#x200b;G&#x200b;H&#x200b;I&#x200b;J&#x200b;K&#x200b;L&#x200b;M&#x200b;N&#x200b;O&#x200b;P&#x200b;Q&#x200b;R&#x200b;S&#x200b;T&#x200b;U&#x200b;V&#x200b;W&#x200b;X&#x200b;Y&#x200b;Z&#x200b;a&#x200b;b&#x200b;c&#x200b;d&#x200b;e&#x200b;f&#x200b;g&#x200b;h&#x200b;i&#x200b;j&#x200b;k&#x200b;l&#x200b;m&#x200b;n&#x200b;o&#x200b;p&#x200b;q&#x200b;r&#x200b;s&#x200b;t&#x200b;u&#x200b;v&#x200b;w&#x200b;x&#x200b;y&#x200b;z&#x200b;1&#x200b;2&#x200b;3&#x200b;4&#x200b;5&#x200b;6&#x200b;7&#x200b;8&#x200b;9&#x200b;0&#x200b;&amp;&#x200b;.&#x200b;,&#x200b;?&#x200b;!&#x200b;&#64;&#x200b;(&#x200b;)&#x200b;#&#x200b;$&#x200b;%&#x200b;*&#x200b;+&#x200b;-&#x200b;=&#x200b;:&#x200b;;</div> + </div> + <div class="section"> + <div class="grid12 firstcol"> + <table class="sample_table"> + <tr><td>10</td><td class="size10">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>11</td><td class="size11">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>12</td><td class="size12">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>13</td><td class="size13">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>14</td><td class="size14">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>16</td><td class="size16">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>18</td><td class="size18">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>20</td><td class="size20">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>24</td><td class="size24">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>30</td><td class="size30">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>36</td><td class="size36">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>48</td><td class="size48">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>60</td><td class="size60">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>72</td><td class="size72">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>90</td><td class="size90">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + </table> + + </div> + + </div> + + + + <div class="section" id="bodycomparison"> + + + <div id="xheight"> + <div class="fontbody">&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;body</div><div class="arialbody">body</div><div class="verdanabody">body</div><div class="georgiabody">body</div></div> + <div class="fontbody" style="z-index:1"> + body<span>Domine Bold</span> + </div> + <div class="arialbody" style="z-index:1"> + body<span>Arial</span> + </div> + <div class="verdanabody" style="z-index:1"> + body<span>Verdana</span> + </div> + <div class="georgiabody" style="z-index:1"> + body<span>Georgia</span> + </div> + + + + </div> + + + <div class="section psample psample_row1" id=""> + + <div class="grid2 firstcol"> + <p class="size10"><span>10.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid3"> + <p class="size11"><span>11.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid3"> + <p class="size12"><span>12.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid4"> + <p class="size13"><span>13.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="white_blend"></div> + + </div> + <div class="section psample psample_row2" id=""> + <div class="grid3 firstcol"> + <p class="size14"><span>14.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid4"> + <p class="size16"><span>16.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid5"> + <p class="size18"><span>18.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + + <div class="white_blend"></div> + + </div> + + <div class="section psample psample_row3" id=""> + <div class="grid5 firstcol"> + <p class="size20"><span>20.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + <div class="grid7"> + <p class="size24"><span>24.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + + <div class="white_blend"></div> + + </div> + + <div class="section psample psample_row4" id=""> + <div class="grid12 firstcol"> + <p class="size30"><span>30.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + <div class="white_blend"></div> + + </div> + + + + <div class="section psample psample_row1 fullreverse"> + <div class="grid2 firstcol"> + <p class="size10"><span>10.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid3"> + <p class="size11"><span>11.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid3"> + <p class="size12"><span>12.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid4"> + <p class="size13"><span>13.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="black_blend"></div> + + </div> + + <div class="section psample psample_row2 fullreverse"> + <div class="grid3 firstcol"> + <p class="size14"><span>14.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid4"> + <p class="size16"><span>16.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid5"> + <p class="size18"><span>18.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="black_blend"></div> + + </div> + + <div class="section psample fullreverse psample_row3" id=""> + <div class="grid5 firstcol"> + <p class="size20"><span>20.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + <div class="grid7"> + <p class="size24"><span>24.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + + <div class="black_blend"></div> + + </div> + + <div class="section psample fullreverse psample_row4" id="" style="border-bottom: 20px #000 solid;"> + <div class="grid12 firstcol"> + <p class="size30"><span>30.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + <div class="black_blend"></div> + + </div> + + + + + </div> + + <div id="layout"> + + <div class="section"> + + <div class="grid12 firstcol"> + <h1>Lorem Ipsum Dolor</h1> + <h2>Etiam porta sem malesuada magna mollis euismod</h2> + + <p class="byline">By <a href="#link">Aenean Lacinia</a></p> + </div> + </div> + <div class="section"> + <div class="grid8 firstcol"> + <p class="large">Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. </p> + + + <h3>Pellentesque ornare sem</h3> + + <p>Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit. </p> + + <p>Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. </p> + + <p>Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur. </p> + + <p>Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla. </p> + + <h3>Cras mattis consectetur</h3> + + <p>Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum. </p> + + <p>Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.</p> + </div> + + <div class="grid4 sidebar"> + + <div class="box reverse"> + <p class="last">Nullam quis risus eget urna mollis ornare vel eu leo. Donec ullamcorper nulla non metus auctor fringilla. Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p> + </div> + + <p class="caption">Maecenas sed diam eget risus varius.</p> + + <p>Vestibulum id ligula porta felis euismod semper. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Vestibulum id ligula porta felis euismod semper. Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. </p> + + + + <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Aenean lacinia bibendum nulla sed consectetur. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Aenean lacinia bibendum nulla sed consectetur. Nullam quis risus eget urna mollis ornare vel eu leo. </p> + + <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec ullamcorper nulla non metus auctor fringilla. Maecenas faucibus mollis interdum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. </p> + + </div> + </div> + + </div> + + + + + + + <div id="glyphs"> + <div class="section"> + <div class="grid12 firstcol"> + + <h1>Language Support</h1> + <p>The subset of Domine Bold in this kit supports the following languages:<br /> + + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Swedish </p> + <h1>Glyph Chart</h1> + <p>The subset of Domine Bold in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.</p> + <div id="glyph_chart"> + + <div><p>&amp;#13;</p>&#13;</div> + <div><p>&amp;#32;</p>&#32;</div> + <div><p>&amp;#33;</p>&#33;</div> + <div><p>&amp;#34;</p>&#34;</div> + <div><p>&amp;#35;</p>&#35;</div> + <div><p>&amp;#36;</p>&#36;</div> + <div><p>&amp;#37;</p>&#37;</div> + <div><p>&amp;#38;</p>&#38;</div> + <div><p>&amp;#39;</p>&#39;</div> + <div><p>&amp;#40;</p>&#40;</div> + <div><p>&amp;#41;</p>&#41;</div> + <div><p>&amp;#42;</p>&#42;</div> + <div><p>&amp;#43;</p>&#43;</div> + <div><p>&amp;#44;</p>&#44;</div> + <div><p>&amp;#45;</p>&#45;</div> + <div><p>&amp;#46;</p>&#46;</div> + <div><p>&amp;#47;</p>&#47;</div> + <div><p>&amp;#48;</p>&#48;</div> + <div><p>&amp;#49;</p>&#49;</div> + <div><p>&amp;#50;</p>&#50;</div> + <div><p>&amp;#51;</p>&#51;</div> + <div><p>&amp;#52;</p>&#52;</div> + <div><p>&amp;#53;</p>&#53;</div> + <div><p>&amp;#54;</p>&#54;</div> + <div><p>&amp;#55;</p>&#55;</div> + <div><p>&amp;#56;</p>&#56;</div> + <div><p>&amp;#57;</p>&#57;</div> + <div><p>&amp;#58;</p>&#58;</div> + <div><p>&amp;#59;</p>&#59;</div> + <div><p>&amp;#60;</p>&#60;</div> + <div><p>&amp;#61;</p>&#61;</div> + <div><p>&amp;#62;</p>&#62;</div> + <div><p>&amp;#63;</p>&#63;</div> + <div><p>&amp;#64;</p>&#64;</div> + <div><p>&amp;#65;</p>&#65;</div> + <div><p>&amp;#66;</p>&#66;</div> + <div><p>&amp;#67;</p>&#67;</div> + <div><p>&amp;#68;</p>&#68;</div> + <div><p>&amp;#69;</p>&#69;</div> + <div><p>&amp;#70;</p>&#70;</div> + <div><p>&amp;#71;</p>&#71;</div> + <div><p>&amp;#72;</p>&#72;</div> + <div><p>&amp;#73;</p>&#73;</div> + <div><p>&amp;#74;</p>&#74;</div> + <div><p>&amp;#75;</p>&#75;</div> + <div><p>&amp;#76;</p>&#76;</div> + <div><p>&amp;#77;</p>&#77;</div> + <div><p>&amp;#78;</p>&#78;</div> + <div><p>&amp;#79;</p>&#79;</div> + <div><p>&amp;#80;</p>&#80;</div> + <div><p>&amp;#81;</p>&#81;</div> + <div><p>&amp;#82;</p>&#82;</div> + <div><p>&amp;#83;</p>&#83;</div> + <div><p>&amp;#84;</p>&#84;</div> + <div><p>&amp;#85;</p>&#85;</div> + <div><p>&amp;#86;</p>&#86;</div> + <div><p>&amp;#87;</p>&#87;</div> + <div><p>&amp;#88;</p>&#88;</div> + <div><p>&amp;#89;</p>&#89;</div> + <div><p>&amp;#90;</p>&#90;</div> + <div><p>&amp;#91;</p>&#91;</div> + <div><p>&amp;#92;</p>&#92;</div> + <div><p>&amp;#93;</p>&#93;</div> + <div><p>&amp;#94;</p>&#94;</div> + <div><p>&amp;#95;</p>&#95;</div> + <div><p>&amp;#96;</p>&#96;</div> + <div><p>&amp;#97;</p>&#97;</div> + <div><p>&amp;#98;</p>&#98;</div> + <div><p>&amp;#99;</p>&#99;</div> + <div><p>&amp;#100;</p>&#100;</div> + <div><p>&amp;#101;</p>&#101;</div> + <div><p>&amp;#102;</p>&#102;</div> + <div><p>&amp;#103;</p>&#103;</div> + <div><p>&amp;#104;</p>&#104;</div> + <div><p>&amp;#105;</p>&#105;</div> + <div><p>&amp;#106;</p>&#106;</div> + <div><p>&amp;#107;</p>&#107;</div> + <div><p>&amp;#108;</p>&#108;</div> + <div><p>&amp;#109;</p>&#109;</div> + <div><p>&amp;#110;</p>&#110;</div> + <div><p>&amp;#111;</p>&#111;</div> + <div><p>&amp;#112;</p>&#112;</div> + <div><p>&amp;#113;</p>&#113;</div> + <div><p>&amp;#114;</p>&#114;</div> + <div><p>&amp;#115;</p>&#115;</div> + <div><p>&amp;#116;</p>&#116;</div> + <div><p>&amp;#117;</p>&#117;</div> + <div><p>&amp;#118;</p>&#118;</div> + <div><p>&amp;#119;</p>&#119;</div> + <div><p>&amp;#120;</p>&#120;</div> + <div><p>&amp;#121;</p>&#121;</div> + <div><p>&amp;#122;</p>&#122;</div> + <div><p>&amp;#123;</p>&#123;</div> + <div><p>&amp;#124;</p>&#124;</div> + <div><p>&amp;#125;</p>&#125;</div> + <div><p>&amp;#126;</p>&#126;</div> + <div><p>&amp;#160;</p>&#160;</div> + <div><p>&amp;#161;</p>&#161;</div> + <div><p>&amp;#162;</p>&#162;</div> + <div><p>&amp;#163;</p>&#163;</div> + <div><p>&amp;#165;</p>&#165;</div> + <div><p>&amp;#166;</p>&#166;</div> + <div><p>&amp;#167;</p>&#167;</div> + <div><p>&amp;#168;</p>&#168;</div> + <div><p>&amp;#169;</p>&#169;</div> + <div><p>&amp;#170;</p>&#170;</div> + <div><p>&amp;#171;</p>&#171;</div> + <div><p>&amp;#172;</p>&#172;</div> + <div><p>&amp;#173;</p>&#173;</div> + <div><p>&amp;#174;</p>&#174;</div> + <div><p>&amp;#175;</p>&#175;</div> + <div><p>&amp;#176;</p>&#176;</div> + <div><p>&amp;#177;</p>&#177;</div> + <div><p>&amp;#178;</p>&#178;</div> + <div><p>&amp;#179;</p>&#179;</div> + <div><p>&amp;#180;</p>&#180;</div> + <div><p>&amp;#181;</p>&#181;</div> + <div><p>&amp;#182;</p>&#182;</div> + <div><p>&amp;#183;</p>&#183;</div> + <div><p>&amp;#184;</p>&#184;</div> + <div><p>&amp;#185;</p>&#185;</div> + <div><p>&amp;#186;</p>&#186;</div> + <div><p>&amp;#187;</p>&#187;</div> + <div><p>&amp;#188;</p>&#188;</div> + <div><p>&amp;#189;</p>&#189;</div> + <div><p>&amp;#190;</p>&#190;</div> + <div><p>&amp;#191;</p>&#191;</div> + <div><p>&amp;#192;</p>&#192;</div> + <div><p>&amp;#193;</p>&#193;</div> + <div><p>&amp;#194;</p>&#194;</div> + <div><p>&amp;#195;</p>&#195;</div> + <div><p>&amp;#196;</p>&#196;</div> + <div><p>&amp;#197;</p>&#197;</div> + <div><p>&amp;#198;</p>&#198;</div> + <div><p>&amp;#199;</p>&#199;</div> + <div><p>&amp;#200;</p>&#200;</div> + <div><p>&amp;#201;</p>&#201;</div> + <div><p>&amp;#202;</p>&#202;</div> + <div><p>&amp;#203;</p>&#203;</div> + <div><p>&amp;#204;</p>&#204;</div> + <div><p>&amp;#205;</p>&#205;</div> + <div><p>&amp;#206;</p>&#206;</div> + <div><p>&amp;#207;</p>&#207;</div> + <div><p>&amp;#208;</p>&#208;</div> + <div><p>&amp;#209;</p>&#209;</div> + <div><p>&amp;#210;</p>&#210;</div> + <div><p>&amp;#211;</p>&#211;</div> + <div><p>&amp;#212;</p>&#212;</div> + <div><p>&amp;#213;</p>&#213;</div> + <div><p>&amp;#214;</p>&#214;</div> + <div><p>&amp;#215;</p>&#215;</div> + <div><p>&amp;#216;</p>&#216;</div> + <div><p>&amp;#217;</p>&#217;</div> + <div><p>&amp;#218;</p>&#218;</div> + <div><p>&amp;#219;</p>&#219;</div> + <div><p>&amp;#220;</p>&#220;</div> + <div><p>&amp;#221;</p>&#221;</div> + <div><p>&amp;#222;</p>&#222;</div> + <div><p>&amp;#223;</p>&#223;</div> + <div><p>&amp;#224;</p>&#224;</div> + <div><p>&amp;#225;</p>&#225;</div> + <div><p>&amp;#226;</p>&#226;</div> + <div><p>&amp;#227;</p>&#227;</div> + <div><p>&amp;#228;</p>&#228;</div> + <div><p>&amp;#229;</p>&#229;</div> + <div><p>&amp;#230;</p>&#230;</div> + <div><p>&amp;#231;</p>&#231;</div> + <div><p>&amp;#232;</p>&#232;</div> + <div><p>&amp;#233;</p>&#233;</div> + <div><p>&amp;#234;</p>&#234;</div> + <div><p>&amp;#235;</p>&#235;</div> + <div><p>&amp;#236;</p>&#236;</div> + <div><p>&amp;#237;</p>&#237;</div> + <div><p>&amp;#238;</p>&#238;</div> + <div><p>&amp;#239;</p>&#239;</div> + <div><p>&amp;#240;</p>&#240;</div> + <div><p>&amp;#241;</p>&#241;</div> + <div><p>&amp;#242;</p>&#242;</div> + <div><p>&amp;#243;</p>&#243;</div> + <div><p>&amp;#244;</p>&#244;</div> + <div><p>&amp;#245;</p>&#245;</div> + <div><p>&amp;#246;</p>&#246;</div> + <div><p>&amp;#247;</p>&#247;</div> + <div><p>&amp;#248;</p>&#248;</div> + <div><p>&amp;#249;</p>&#249;</div> + <div><p>&amp;#250;</p>&#250;</div> + <div><p>&amp;#251;</p>&#251;</div> + <div><p>&amp;#252;</p>&#252;</div> + <div><p>&amp;#253;</p>&#253;</div> + <div><p>&amp;#254;</p>&#254;</div> + <div><p>&amp;#255;</p>&#255;</div> + <div><p>&amp;#338;</p>&#338;</div> + <div><p>&amp;#339;</p>&#339;</div> + <div><p>&amp;#376;</p>&#376;</div> + <div><p>&amp;#710;</p>&#710;</div> + <div><p>&amp;#732;</p>&#732;</div> + <div><p>&amp;#8192;</p>&#8192;</div> + <div><p>&amp;#8193;</p>&#8193;</div> + <div><p>&amp;#8194;</p>&#8194;</div> + <div><p>&amp;#8195;</p>&#8195;</div> + <div><p>&amp;#8196;</p>&#8196;</div> + <div><p>&amp;#8197;</p>&#8197;</div> + <div><p>&amp;#8198;</p>&#8198;</div> + <div><p>&amp;#8199;</p>&#8199;</div> + <div><p>&amp;#8200;</p>&#8200;</div> + <div><p>&amp;#8201;</p>&#8201;</div> + <div><p>&amp;#8202;</p>&#8202;</div> + <div><p>&amp;#8208;</p>&#8208;</div> + <div><p>&amp;#8209;</p>&#8209;</div> + <div><p>&amp;#8210;</p>&#8210;</div> + <div><p>&amp;#8211;</p>&#8211;</div> + <div><p>&amp;#8212;</p>&#8212;</div> + <div><p>&amp;#8216;</p>&#8216;</div> + <div><p>&amp;#8217;</p>&#8217;</div> + <div><p>&amp;#8218;</p>&#8218;</div> + <div><p>&amp;#8220;</p>&#8220;</div> + <div><p>&amp;#8221;</p>&#8221;</div> + <div><p>&amp;#8222;</p>&#8222;</div> + <div><p>&amp;#8226;</p>&#8226;</div> + <div><p>&amp;#8230;</p>&#8230;</div> + <div><p>&amp;#8239;</p>&#8239;</div> + <div><p>&amp;#8249;</p>&#8249;</div> + <div><p>&amp;#8250;</p>&#8250;</div> + <div><p>&amp;#8287;</p>&#8287;</div> + <div><p>&amp;#8364;</p>&#8364;</div> + <div><p>&amp;#8482;</p>&#8482;</div> + <div><p>&amp;#9724;</p>&#9724;</div> + <div><p>&amp;#64257;</p>&#64257;</div> + <div><p>&amp;#64258;</p>&#64258;</div> + <div><p>&amp;#64259;</p>&#64259;</div> + <div><p>&amp;#64260;</p>&#64260;</div> + </div> + </div> + + + </div> + </div> + + + <div id="specs"> + + </div> + + <div id="installing"> + <div class="section"> + <div class="grid7 firstcol"> + <h1>Installing Webfonts</h1> + + <p>Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.</p> + + <h2>1. Upload your webfonts</h2> + <p>You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.</p> + + <h2>2. Include the webfont stylesheet</h2> + <p>A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the <a href="http://www.fontspring.com/blog/further-hardening-of-the-bulletproof-syntax">Fontspring blog post</a> about it. The code for it is as follows:</p> + + +<code> +@font-face{ + font-family: 'MyWebFont'; + src: url('WebFont.eot'); + src: url('WebFont.eot?#iefix') format('embedded-opentype'), + url('WebFont.woff') format('woff'), + url('WebFont.ttf') format('truetype'), + url('WebFont.svg#webfont') format('svg'); +} +</code> + + <p>We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:</p> + <code>&lt;link rel=&quot;stylesheet&quot; href=&quot;stylesheet.css&quot; type=&quot;text/css&quot; charset=&quot;utf-8&quot; /&gt;</code> + + <h2>3. Modify your own stylesheet</h2> + <p>To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:</p> +<code>p { font-family: 'WebFont', Arial, sans-serif; }</code> + +<h2>4. Test</h2> +<p>Getting webfonts to work cross-browser <em>can</em> be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.</p> + </div> + + <div class="grid5 sidebar"> + <div class="box"> + <h2>Troubleshooting<br />Font-Face Problems</h2> + <p>Having trouble getting your webfonts to load in your new website? Here are some tips to sort out what might be the problem.</p> + + <h3>Fonts not showing in any browser</h3> + + <p>This sounds like you need to work on the plumbing. You either did not upload the fonts to the correct directory, or you did not link the fonts properly in the CSS. If you've confirmed that all this is correct and you still have a problem, take a look at your .htaccess file and see if requests are getting intercepted.</p> + + <h3>Fonts not loading in iPhone or iPad</h3> + + <p>The most common problem here is that you are serving the fonts from an IIS server. IIS refuses to serve files that have unknown MIME types. If that is the case, you must set the MIME type for SVG to "image/svg+xml" in the server settings. Follow these instructions from Microsoft if you need help.</p> + + <h3>Fonts not loading in Firefox</h3> + + <p>The primary reason for this failure? You are still using a version Firefox older than 3.5. So upgrade already! If that isn't it, then you are very likely serving fonts from a different domain. Firefox requires that all font assets be served from the same domain. Lastly it is possible that you need to add WOFF to your list of MIME types (if you are serving via IIS.)</p> + + <h3>Fonts not loading in IE</h3> + + <p>Are you looking at Internet Explorer on an actual Windows machine or are you cheating by using a service like Adobe BrowserLab? Many of these screenshot services do not render @font-face for IE. Best to test it on a real machine.</p> + + <h3>Fonts not loading in IE9</h3> + + <p>IE9, like Firefox, requires that fonts be served from the same domain as the website. Make sure that is the case.</p> + </div> + </div> + </div> + + </div> + + </div> + <div id="footer"> + <p>&copy;2010-2011 Font Squirrel. All rights reserved.</p> + </div> +</div> +</body> +</html> diff --git a/static/dist/fonts/domine/domine-bold-webfont.eot b/static/dist/fonts/domine/domine-bold-webfont.eot Binary files differ. diff --git a/static/dist/fonts/domine/domine-bold-webfont.svg b/static/dist/fonts/domine/domine-bold-webfont.svg @@ -0,0 +1,1852 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata></metadata> +<defs> +<font id="dominebold" horiz-adv-x="1490" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="483" /> +<glyph unicode="&#xfb01;" horiz-adv-x="1327" d="M29 973v104l198 29v20q0 113 35 204t98.5 155.5t154.5 98.5t206 34q92 0 169 -16.5t130 -46t83 -72.5t30 -94q0 -145 -146 -146q-49 0 -89 32t-40 91q0 45 35 86q-35 29 -77 43t-99 14q-76 0 -133 -26q-51 -25 -74 -86.5t-23 -188.5v-102h643v-952l158 -39v-115h-555v115 l137 39v819h-383v-819l160 -39v-115h-577v115l157 39v819h-198z" /> +<glyph unicode="&#xfb02;" horiz-adv-x="1335" d="M29 973v104l198 29v20q0 113 32 204t92.5 155.5t146 98.5t194.5 34q92 0 164 -25.5t115 -76.5l37 81h122v-1443l158 -39v-115h-555v115l137 39v819h-383v-819l160 -39v-115h-577v115l157 39v819h-198zM487 1106h383v184q0 104 -52 161.5t-130 57.5q-94 0 -147.5 -83 t-53.5 -248v-72z" /> +<glyph unicode="&#xfb03;" horiz-adv-x="1968" d="M29 973v104l198 29v20q0 205 109.5 317.5t308.5 112.5q104 0 182 -28.5t136 -97.5q63 94 153 141t238 47q197 0 308.5 -62.5t111.5 -166.5q0 -72 -33 -109t-117 -37q-49 0 -86 31t-37 82q0 57 33 96q-33 27 -80 42t-100 15q-37 0 -71 -5t-66 -29q-23 -16 -39.5 -40 t-26.5 -59t-15.5 -83t-5.5 -115v-72h642v-952l157 -39v-115h-555v115l137 39v819h-381v-819l160 -39v-115h-557v115l137 39v819h-383v-819l160 -39v-115h-577v115l157 39v819h-198zM487 1106h383v16q0 176 -46 251t-154 75q-86 0 -134.5 -67.5t-48.5 -202.5v-72z" /> +<glyph unicode="&#xfb04;" horiz-adv-x="1976" d="M29 973v104l198 29v20q0 207 112 318.5t316 111.5q102 0 176 -30.5t132 -95.5q116 188 374 188q184 0 275 -102l37 81h123v-1443l157 -39v-115h-555v115l137 39v819h-381v-819l160 -39v-115h-557v115l137 39v819h-383v-819l160 -39v-115h-577v115l157 39v819h-198z M487 1106h383v16q0 174 -43 250t-153 76q-92 0 -139.5 -68.5t-47.5 -201.5v-72zM1130 1106h381v184q0 104 -50 161.5t-136 57.5q-104 0 -149.5 -83t-45.5 -248v-72z" /> +<glyph horiz-adv-x="0" /> +<glyph unicode="&#xd;" horiz-adv-x="552" /> +<glyph unicode=" " horiz-adv-x="483" /> +<glyph unicode="&#x09;" horiz-adv-x="483" /> +<glyph unicode="&#xa0;" horiz-adv-x="483" /> +<glyph unicode="!" horiz-adv-x="595" d="M137 106q0 78 43 122t117 44t118 -45t44 -118q0 -74 -43 -117t-121 -43q-74 0 -116 40.5t-42 116.5zM152 1331q0 72 36.5 118t114.5 46q80 0 111.5 -48t31.5 -114q0 -86 -8 -159.5t-18 -149.5q0 -37 -5 -106.5t-11.5 -153.5t-11.5 -174t-5 -170h-176q0 80 -4 170t-9 174 t-11.5 153.5t-8.5 106.5q-6 76 -16 148.5t-10 158.5z" /> +<glyph unicode="&#x22;" horiz-adv-x="868" d="M96 1411q0 66 29 105.5t104 39.5q74 0 102.5 -39.5t28.5 -105.5q0 -29 -8 -77t-18 -108.5t-18.5 -128t-8.5 -134.5h-157q0 68 -8.5 135t-18.5 127.5t-18.5 108.5t-8.5 77zM508 1411q0 66 28.5 105.5t104.5 39.5q74 0 102.5 -39.5t28.5 -105.5q0 -29 -8 -77t-18.5 -108.5 t-18.5 -128t-8 -134.5h-158q0 68 -8 135t-18.5 127.5t-18.5 108.5t-8 77z" /> +<glyph unicode="#" horiz-adv-x="1558" d="M66 383v139h317l80 391h-297v140h321l88 442h179l-88 -442h354l88 442h178l-88 -442h293v-140h-317l-80 -391h297v-139h-322l-82 -403h-178l82 403h-354l-82 -403h-179l82 403h-292zM561 522h354l80 391h-354z" /> +<glyph unicode="$" horiz-adv-x="1204" d="M72 332q0 76 42 126t119 50q70 0 110 -39t40 -98q0 -51 -26.5 -85t-59.5 -50q35 -47 90 -79t139 -36v500q-78 31 -154.5 67.5t-138 89.5t-99.5 128t-38 179q0 92 31 167t87 128.5t135 83t177 33.5v246h158v-250q94 -10 168 -43t125 -79t78.5 -103.5t27.5 -118.5 q0 -76 -42 -123t-117 -47q-55 0 -98.5 29.5t-43.5 89.5q0 39 19.5 80t54.5 63q-53 98 -172 111v-498q113 -53 198 -103.5t142 -105.5t85 -119.5t28 -148.5q0 -178 -119 -282.5t-334 -114.5v-246h-158v246q-106 8 -191 39.5t-143.5 81t-89 108.5t-30.5 123zM365 1143 q0 -43 9 -73t28.5 -54.5t50 -47t73.5 -48.5v432q-86 -10 -123.5 -65.5t-37.5 -143.5zM684 123q78 10 124 60t46 136q0 92 -49 146.5t-121 97.5v-440z" /> +<glyph unicode="%" horiz-adv-x="1435" d="M66 1147q0 184 73 268q70 78 217 78q141 0 213 -78q74 -80 74 -262q0 -86 -15.5 -153.5t-56.5 -110.5q-72 -78 -223 -78q-55 0 -112.5 15.5t-98.5 62.5q-71 82 -71 258zM238 -20l790 1515h172l-790 -1515h-172zM246 1153q0 -53 6 -102.5t22 -85.5q12 -27 31 -41.5 t49 -14.5q27 0 46.5 12.5t33.5 43.5q12 29 20.5 76t8.5 110q0 59 -7 109.5t-20 78.5q-10 23 -29.5 40.5t-50.5 17.5q-23 0 -44 -12.5t-38 -43.5q-18 -39 -23 -93t-5 -95zM791 315q0 184 73 269q70 78 217 78q141 0 213 -78q74 -80 74 -262q0 -86 -15.5 -154t-56.5 -111 q-72 -78 -223 -77q-55 0 -112.5 15t-98.5 62q-71 82 -71 258zM971 322q0 -53 6 -102.5t22 -86.5q12 -27 31 -41t49 -14q27 0 46.5 12t33.5 43q12 29 20.5 76t8.5 110q0 59 -7 109.5t-20 79.5q-10 23 -29.5 40t-50.5 17q-23 0 -44 -12t-38 -43q-18 -39 -23 -93.5t-5 -94.5z " /> +<glyph unicode="&#x26;" horiz-adv-x="1548" d="M106 385q0 63 17.5 116.5t54.5 102.5t96.5 94t145.5 93q-113 180 -113 342q0 80 26.5 145t77 113.5t122 74t163.5 25.5q172 0 267.5 -81t95.5 -208q0 -117 -80 -228.5t-254 -203.5l338 -436q25 47 51.5 125t30.5 176l-158 39v114h490v-114l-156 -39q-2 -117 -39 -232.5 t-98 -205.5q20 -29 55 -47.5t64 -18.5q92 0 149 84l76 -111q-88 -125 -256 -124q-72 0 -135.5 24.5t-122.5 69.5q-76 -53 -168 -73.5t-207 -20.5q-250 0 -391.5 107.5t-141.5 297.5zM373 387q0 -123 75 -190.5t216 -67.5q78 0 143 17.5t92 39.5l-379 486 q-72 -41 -109.5 -117t-37.5 -168zM543 1180q0 -37 4 -68t14 -62.5t26.5 -65.5t43.5 -75q109 74 167 136.5t58 146.5q0 72 -41 114t-121 42q-66 0 -108.5 -41t-42.5 -127z" /> +<glyph unicode="'" horiz-adv-x="456" d="M96 1411q0 66 29 105.5t104 39.5q74 0 102.5 -39.5t28.5 -105.5q0 -29 -8 -77t-18 -108.5t-18.5 -128t-8.5 -134.5h-157q0 68 -8.5 135t-18.5 127.5t-18.5 108.5t-8.5 77z" /> +<glyph unicode="(" horiz-adv-x="782" d="M68 723q0 205 50 388t137 328.5t206 243t254 132.5l61 -144q-98 -23 -180 -102.5t-139.5 -204.5t-89 -290t-31.5 -355q0 -195 30.5 -356.5t87 -283.5t136.5 -197t176 -95l-82 -160q-129 27 -240.5 121t-195.5 239.5t-132 334t-48 401.5z" /> +<glyph unicode=")" horiz-adv-x="782" d="M6 1671l62 144q135 -35 253.5 -132.5t205.5 -243t137.5 -328.5t50.5 -388q0 -213 -48.5 -401.5t-132 -334t-195.5 -239.5t-241 -121l-82 160q96 20 176 95t136.5 197t87 283.5t30.5 356.5q0 190 -31.5 355t-89 290t-139.5 205t-180 102z" /> +<glyph unicode="*" horiz-adv-x="987" d="M80 1315q0 41 27.5 74.5t72.5 33.5q31 0 63.5 -11t67.5 -29.5t69 -41t64 -45.5q-23 66 -42 132.5t-19 119.5q0 47 30.5 77t78.5 30q43 0 75.5 -29t32.5 -78q0 -53 -20.5 -123.5t-42.5 -136.5q31 23 65.5 46.5t70.5 43t69.5 31.5t64.5 12q45 0 72.5 -33.5t27.5 -74.5 t-20.5 -62.5t-51 -32t-67.5 -12.5t-68 -2q-35 0 -71.5 2t-73.5 6q29 -16 70 -40.5t78.5 -55.5t64.5 -65.5t27 -71.5q0 -39 -32 -72t-77 -33q-37 0 -66.5 27t-52 69t-41 91t-32.5 96q-20 -59 -40 -111.5t-41.5 -90t-47 -60.5t-58.5 -23q-43 0 -77.5 34t-34.5 77 q0 27 20.5 57.5t53 60t72.5 58.5t81 53q-68 -6 -135 -6q-31 0 -68 2t-67.5 12.5t-51 32t-20.5 62.5z" /> +<glyph unicode="+" horiz-adv-x="1024" d="M74 657v168h338v324h200v-324h338v-168h-338v-323h-200v323h-338z" /> +<glyph unicode="," horiz-adv-x="520" d="M76 -250q74 61 126 115.5t56 97.5l-8 6q-16 -12 -45 -12q-47 0 -80 41t-33 111q0 72 45 117.5t119 45.5q78 0 125 -54t47 -146q0 -111 -70.5 -211.5t-218.5 -184.5z" /> +<glyph unicode="-" horiz-adv-x="759" d="M123 469v199h514v-199h-514z" /> +<glyph unicode="." horiz-adv-x="505" d="M92 106q0 78 43 122t117 44t118 -45t44 -118q0 -74 -43 -117t-121 -43q-74 0 -116 40.5t-42 116.5z" /> +<glyph unicode="/" horiz-adv-x="657" d="M90 -20l299 1515h178l-299 -1515h-178z" /> +<glyph unicode="0" horiz-adv-x="1400" d="M96 737q0 199 43 348.5t127 249.5q74 90 181.5 125t252.5 35q80 0 142.5 -8t113 -26.5t93.5 -49.5t86 -76q84 -100 127 -249.5t43 -348.5t-44 -348t-126 -250q-43 -45 -86 -75.5t-93.5 -49t-113 -26.5t-142.5 -8q-145 0 -252.5 34.5t-181.5 124.5q-84 100 -127 249.5 t-43 348.5zM387 737q0 -168 22.5 -289.5t69.5 -197.5q29 -66 88.5 -97.5t132.5 -31.5q45 0 78 8t57.5 24.5t45 40t41.5 56.5q92 149 92 487q0 336 -92 488q-20 33 -41 56.5t-45.5 39.5t-57.5 24.5t-78 8.5q-70 0 -131 -32t-90 -97q-92 -152 -92 -488z" /> +<glyph unicode="1" horiz-adv-x="851" d="M78 0v115l260 39v1112h-260v135q37 0 85 6t94 18.5t84 30t56 39.5h201v-1341l219 -39v-115h-739z" /> +<glyph unicode="2" horiz-adv-x="1228" d="M84 0v135q0 106 55.5 195.5t138 169.5t180 153.5t180.5 148.5t138 156.5t55 176.5q0 104 -70.5 162.5t-197.5 58.5q-115 0 -176 -49.5t-80 -149.5q66 0 100.5 -33.5t34.5 -89.5q0 -59 -41 -92t-108 -33q-37 0 -70 11.5t-58.5 36t-39.5 63.5t-14 96q0 82 32.5 152.5 t95 121t151.5 79t202 28.5q111 0 204 -28.5t160.5 -81t105.5 -126t38 -165.5q0 -119 -58.5 -215.5t-146.5 -176t-189.5 -145t-189.5 -123t-146.5 -109t-58.5 -102.5h584l49 262h174v-487h-1034z" /> +<glyph unicode="3" horiz-adv-x="1208" d="M88 358q0 94 44 152.5t136 58.5q74 0 113 -36.5t39 -90.5q0 -53 -37 -88t-98 -35q16 -98 78.5 -148t179.5 -50q133 0 208.5 65.5t75.5 194.5q0 147 -99 232t-273 85v129q82 0 150.5 21.5t115.5 61.5t73.5 96.5t26.5 123.5q0 115 -70.5 170.5t-191.5 55.5 q-219 0 -246 -178q63 0 99.5 -33t36.5 -86q0 -51 -35 -89t-113 -38q-98 0 -147.5 60.5t-49.5 152.5q0 78 34 142.5t96.5 111.5t149.5 72.5t196 25.5q111 0 204 -27.5t160.5 -79t105 -123t37.5 -159.5q0 -63 -19 -119.5t-57 -100.5t-92.5 -75t-121.5 -43v-8 q166 -35 239.5 -129t73.5 -223q0 -104 -43 -184.5t-118 -134.5t-173 -82.5t-209 -28.5q-115 0 -204 28.5t-150 78.5t-93 119.5t-32 151.5z" /> +<glyph unicode="4" horiz-adv-x="1173" d="M18 526l658 969h223v-942h223l-20 -147h-203v-252l158 -39v-115h-617v115l199 39v252h-590zM221 553h418v651z" /> +<glyph unicode="5" horiz-adv-x="1159" d="M84 313q0 53 16.5 95.5t42 72t60.5 45t71 15.5q84 0 115 -37t31 -86t-36 -88t-101 -39q14 -72 73.5 -123t178.5 -51q129 0 199.5 92t70.5 246q0 150 -61.5 237.5t-188.5 87.5q-168 0 -248 -102l-151 61l108 736h590l37 65h147l-92 -291h-557l-63 -415q59 45 128.5 67.5 t159.5 22.5q106 0 193.5 -32t150 -92.5t96 -145.5t33.5 -189q0 -109 -35.5 -199t-104 -153.5t-166 -98t-220.5 -34.5q-113 0 -201 26.5t-149 72.5t-94 106.5t-33 127.5z" /> +<glyph unicode="6" horiz-adv-x="1253" d="M98 696q0 393 145.5 597t442.5 204q94 0 172 -24.5t133.5 -70.5t86 -109.5t30.5 -139.5q0 -86 -38 -135t-128 -49q-84 0 -125 39t-41 98q0 57 37 91t98 34q-12 57 -68.5 90t-137.5 33q-186 0 -270.5 -128t-84.5 -411v-49.5t4 -46.5h8q57 76 153.5 119t209.5 43 q98 0 178 -33t137.5 -91.5t89 -142.5t31.5 -184q0 -211 -131 -330.5t-358 -119.5q-293 0 -433.5 175t-140.5 541zM397 430q0 -154 64.5 -230.5t177.5 -76.5q242 0 242 307q0 303 -242 303q-113 0 -177.5 -75.5t-64.5 -227.5z" /> +<glyph unicode="7" horiz-adv-x="1081" d="M66 1010v465h1001v-156q-102 -121 -191.5 -266.5t-155 -302t-102 -317t-36.5 -312.5q0 -72 -29 -106.5t-117 -34.5q-72 0 -99.5 38.5t-27.5 104.5q0 106 38 251.5t104.5 301t154.5 306.5t189 267h-523l-39 -239h-167z" /> +<glyph unicode="8" horiz-adv-x="1189" d="M88 367q0 129 66.5 227t210.5 180q-115 82 -162 160t-47 186q0 176 111.5 276.5t330.5 100.5q98 0 179 -21.5t138.5 -63.5t89 -104.5t31.5 -142.5q0 -111 -58 -208t-165 -160q154 -84 222.5 -176.5t68.5 -217.5q0 -98 -39 -175.5t-109.5 -133t-170 -85t-220.5 -29.5 q-227 0 -352 101t-125 286zM293 375q0 -129 74.5 -191.5t199.5 -62.5t200 59.5t75 163.5q0 45 -16.5 82t-55.5 76t-103.5 82t-160.5 102q-104 -57 -158.5 -130t-54.5 -181zM391 1176q0 -39 14.5 -77t51.5 -75t97.5 -74t152.5 -76q61 43 103 120t42 159q0 100 -64.5 151.5 t-171.5 51.5q-102 0 -163.5 -46t-61.5 -134z" /> +<glyph unicode="9" horiz-adv-x="1251" d="M90 1047q0 104 36 187t100.5 141.5t156.5 90t205 31.5q291 0 428 -176t137 -541q0 -393 -145.5 -596.5t-442.5 -203.5q-94 0 -172 24.5t-133 70.5t-86 108.5t-31 140.5q0 80 41 132t125 52t125 -39t41 -98q0 -57 -37 -91t-98 -34q12 -57 68.5 -90t138.5 -33 q186 0 270 128t84 411v49t-4 47h-8q-57 -76 -153.5 -119t-209.5 -43q-98 0 -178 33t-137 91t-89 141t-32 186zM371 1047q0 -303 241 -304q113 0 177.5 76t64.5 228q0 154 -64.5 230.5t-177.5 76.5q-241 0 -241 -307z" /> +<glyph unicode=":" horiz-adv-x="567" d="M123 78q0 78 43 122t117 44t117.5 -45t43.5 -119t-43 -117t-120 -43q-74 0 -116 41t-42 117zM123 795q0 78 43 122t117 44t117.5 -45.5t43.5 -118.5q0 -74 -43 -117t-120 -43q-74 0 -116 41t-42 117z" /> +<glyph unicode=";" horiz-adv-x="587" d="M111 -250q74 61 126 115.5t56 97.5l-8 6q-16 -12 -45 -12q-47 0 -80 41t-33 111q0 72 45 117.5t119 45.5q78 0 125 -54t47 -146q0 -111 -70.5 -211.5t-218.5 -184.5zM131 793q0 78 43 121.5t117 43.5t118 -45t44 -118q0 -74 -43 -117t-121 -43q-74 0 -116 41t-42 117z " /> +<glyph unicode="&#x3c;" horiz-adv-x="1005" d="M61 678v119l818 399v-190l-611 -269l611 -268v-193z" /> +<glyph unicode="=" horiz-adv-x="1138" d="M131 451v182h877v-182h-877zM131 836v180h877v-180h-877z" /> +<glyph unicode="&#x3e;" horiz-adv-x="1005" d="M127 276v193l610 268l-610 269v190l817 -399v-119z" /> +<glyph unicode="?" horiz-adv-x="1036" d="M66 1184q0 66 32.5 123t90 99t135 66.5t168.5 24.5q109 0 198.5 -26.5t154 -73.5t100.5 -112.5t36 -143.5q0 -92 -51 -179.5t-176 -203.5q-59 -55 -99.5 -98.5t-65 -81t-34.5 -75.5t-10 -83h-176q0 61 10 112.5t33.5 100.5t64.5 99t103 112q72 72 102.5 137.5t30.5 146.5 q0 109 -61.5 167.5t-178.5 58.5q-59 0 -104 -30t-45 -71q41 -23 64.5 -62.5t23.5 -84.5q0 -57 -46.5 -101t-123.5 -44q-39 0 -72 17t-55.5 48t-35.5 72t-13 86zM299 106q0 78 43 122t117 44t118 -45t44 -118q0 -74 -43 -117t-121 -43q-74 0 -116 40.5t-42 116.5z" /> +<glyph unicode="@" horiz-adv-x="1673" d="M74 406q0 172 60.5 319t164.5 257t246.5 172.5t306.5 62.5q166 0 301 -46.5t231.5 -129.5t149.5 -200.5t53 -258.5q0 -109 -29.5 -200t-84 -158.5t-128 -105.5t-161.5 -38q-98 0 -137 37t-56 102q-47 -63 -125 -106t-168 -43q-166 0 -243.5 86t-77.5 245q0 111 33.5 206 t93 164t139.5 109t174 40q158 0 207 -113l66 76h143l-76 -504q-4 -25 -6 -46.5t-2 -39.5q0 -53 24.5 -80t55.5 -27q39 0 76.5 31t66.5 83t46.5 123t17.5 152q0 123 -42 221.5t-119 169t-185.5 108.5t-243.5 38q-133 0 -247 -54t-198 -148.5t-132 -223.5t-48 -278 q0 -276 149.5 -428t422.5 -152q285 0 503 141l39 -94q-113 -76 -253 -115t-294 -39q-166 0 -298 47.5t-225 136.5t-142 215t-49 286zM598 381q0 -106 32 -153.5t93 -47.5q111 0 182.5 111.5t71.5 314.5q0 109 -35.5 156t-107.5 47q-49 0 -92.5 -30.5t-75 -86t-50 -134.5 t-18.5 -177z" /> +<glyph unicode="A" d="M-27 0v119l168 43l480 1333h251l476 -1333l163 -43v-119h-624v119l168 43l-105 317h-499l-107 -317l170 -43v-119h-541zM502 629h399l-190 596h-9z" /> +<glyph unicode="B" horiz-adv-x="1427" d="M84 0v119l172 43v1151l-172 43v119h750q215 0 331 -105q53 -49 83 -114.5t30 -135.5q0 -59 -20.5 -112.5t-57.5 -95.5t-87 -69.5t-109 -35.5v-8q160 -35 252 -136.5t92 -250.5q0 -117 -60.5 -213.5t-152.5 -143.5q-29 -14 -63 -24.5t-79 -17.5t-102 -10t-133 -3h-674z M522 154h164q94 0 151.5 10t96.5 33q55 29 90 91t35 144q0 72 -26.5 121t-67.5 82q-37 29 -94.5 44t-147.5 15h-201v-540zM522 844h195q143 0 211 71q31 29 53.5 73t22.5 102q0 57 -23 101t-53 73q-61 61 -203 61h-203v-481z" /> +<glyph unicode="C" horiz-adv-x="1429" d="M88 723q0 207 67.5 374t190.5 269q156 129 412 129q63 0 113.5 -7t93.5 -24.5t80.5 -46t76.5 -71.5l41 129h174v-484h-186q-29 180 -128 271.5t-251 91.5q-78 0 -148.5 -33t-113.5 -94q-55 -80 -93 -199t-38 -266t30.5 -273.5t86.5 -212.5q45 -72 120.5 -103.5 t174.5 -31.5q344 0 403 346h174q-51 -258 -203.5 -382.5t-419.5 -124.5q-283 0 -450 163q-100 98 -153.5 247t-53.5 333z" /> +<glyph unicode="D" horiz-adv-x="1595" d="M84 0v119l172 43v1151l-172 43v119h750q305 0 475 -172q96 -98 147 -241.5t51 -307.5q0 -174 -53 -323.5t-151 -252.5q-86 -92 -205 -135t-283 -43h-731zM522 154h256q111 0 188.5 33.5t131.5 101.5q55 70 83.5 177t28.5 259q0 291 -112 444q-55 76 -138 114t-202 38 h-236v-1167z" /> +<glyph unicode="E" horiz-adv-x="1429" d="M74 0v119l192 43v1151l-192 43v119h1214v-435h-168l-59 285h-529v-491h281l35 194h166v-541h-166l-35 193h-281v-526h564l57 303h180v-457h-1259z" /> +<glyph unicode="F" horiz-adv-x="1331" d="M76 0v119l192 49v1145l-192 43v119h1214v-439h-172l-65 289h-518v-514h280l35 195h166v-541h-166l-35 192h-280v-489l239 -39v-129h-698z" /> +<glyph unicode="G" horiz-adv-x="1566" d="M88 721q0 182 54.5 337.5t152.5 260.5q84 88 197.5 132t271.5 44q61 0 110.5 -8t91.5 -25.5t79.5 -45t76.5 -68.5l41 127h174v-484h-186q-29 166 -121 264.5t-258 98.5q-92 0 -153.5 -31t-106.5 -88q-57 -86 -96 -212t-39 -273q0 -145 36 -277.5t101 -222.5 q41 -55 109.5 -81t150.5 -26q174 0 248 86t74 258v82l-172 43v123h610v-123l-172 -43v-569h-168l-51 162q-90 -98 -184.5 -140t-223.5 -42q-281 0 -448 172q-96 98 -147.5 243.5t-51.5 325.5z" /> +<glyph unicode="H" horiz-adv-x="1677" d="M84 0v119l172 43v1151l-172 43v119h610v-119l-172 -43v-482h633v482l-172 43v119h610v-119l-172 -43v-1151l172 -43v-119h-610v119l172 43v520h-633v-520l172 -43v-119h-610z" /> +<glyph unicode="I" horiz-adv-x="798" d="M74 0v119l192 43v1151l-192 43v119h651v-119l-193 -43v-1151l193 -43v-119h-651z" /> +<glyph unicode="J" horiz-adv-x="1222" d="M16 348q0 94 41 153.5t123 59.5q72 0 117 -41t45 -108q0 -47 -26.5 -95.5t-61.5 -64.5q10 -53 68.5 -89t169.5 -36q113 0 174 73.5t61 223.5v889l-203 43v119h631v-119l-162 -43v-867q0 -106 -34.5 -192t-98 -147.5t-153 -95.5t-197.5 -34q-111 0 -201 27t-155.5 76 t-101.5 116.5t-36 151.5z" /> +<glyph unicode="K" horiz-adv-x="1529" d="M74 0v119l192 43v1151l-192 43v119h631v-119l-173 -43v-500l482 500l-187 43v119h600v-119l-180 -43l-448 -445l587 -710l173 -39v-119h-633v119l135 41l-434 536l-95 -90v-444l173 -43v-119h-631z" /> +<glyph unicode="L" horiz-adv-x="1320" d="M74 0v119l192 43v1151l-192 43v119h671v-119l-213 -43v-1159h496l70 354h174v-508h-1198z" /> +<glyph unicode="M" horiz-adv-x="2000" d="M84 0v119l172 43v1151l-172 43v119h549l354 -1258h8l381 1258h541v-119l-172 -43v-1151l172 -43v-119h-588v119l150 43v1149l-373 -1311h-291l-364 1311v-1149l149 -43v-119h-516z" /> +<glyph unicode="N" horiz-adv-x="1673" d="M84 0v119l172 43v1151l-172 43v119h473l684 -1082v920l-172 43v119h539v-119l-172 -43v-1313h-228l-757 1176v-1014l172 -43v-119h-539z" /> +<glyph unicode="O" horiz-adv-x="1585" d="M88 721q0 180 53.5 335.5t151.5 260.5q86 92 205.5 135t294.5 43q166 0 289.5 -40t215.5 -132q106 -106 152.5 -256.5t46.5 -312.5q0 -172 -49 -329t-156 -267q-88 -92 -209.5 -135t-296.5 -43q-174 0 -295.5 43t-205.5 129q-90 92 -143.5 240.5t-53.5 328.5zM385 760 q0 -160 29.5 -283t81.5 -201q49 -76 121.5 -114.5t181.5 -38.5q193 0 291 135q53 72 81.5 187.5t28.5 279.5q0 162 -29.5 280.5t-83.5 196.5q-53 78 -129.5 115t-173.5 37q-98 0 -167.5 -36t-116.5 -99q-115 -152 -115 -459z" /> +<glyph unicode="P" horiz-adv-x="1320" d="M84 0v119l172 43v1151l-172 43v119h739q96 0 175 -26t132 -73q72 -66 114 -153.5t42 -186.5q0 -102 -44 -204.5t-116 -165.5q-53 -55 -133 -79t-172 -24h-299v-401l195 -43v-119h-633zM522 713h193q57 0 107 17.5t79 45.5q41 41 69.5 99.5t28.5 134.5q0 68 -27.5 132 t-70.5 109q-35 35 -85 54.5t-109 19.5h-185v-612z" /> +<glyph unicode="Q" horiz-adv-x="1585" d="M88 721q0 180 53.5 335.5t151.5 260.5q92 94 212 136t288 42q166 0 290.5 -41t214.5 -131q98 -98 148.5 -246.5t50.5 -322.5q0 -180 -53 -336t-152 -260q-78 -82 -178 -124t-227 -52v-9l198 -135q37 -25 80 -37t86 -12q39 0 63.5 12.5t59.5 46.5l45 -81 q-43 -78 -114.5 -112t-169.5 -34q-115 0 -201 39t-133 117l-123 207q-250 18 -393 168q-94 98 -145.5 246.5t-51.5 322.5zM385 766q0 -164 28.5 -290t82.5 -202q89 -151 298 -151h3q199 0 290 135q113 143 113 467q0 160 -28.5 280.5t-84.5 196.5q-96 152 -301 152 q-195 0 -288 -135q-113 -138 -113 -453z" /> +<glyph unicode="R" horiz-adv-x="1468" d="M84 0v119l172 43v1151l-172 43v119h766q98 0 172 -18.5t133 -59.5q74 -53 117 -137t43 -170t-42 -169.5t-114 -138.5q-37 -29 -83 -55.5t-118 -42.5q10 -10 32 -35.5t44 -60.5l254 -430l182 -39v-119h-483v119l-268 526h-197v-483l195 -43v-119h-633zM522 795h232 q113 0 186 63q41 35 64.5 93.5t23.5 125.5q0 61 -24.5 110.5t-65.5 84.5q-68 53 -193 53h-223v-530z" /> +<glyph unicode="S" horiz-adv-x="1255" d="M119 0v496h186q6 -102 31.5 -174t69 -117t101.5 -64.5t132 -19.5q117 0 186.5 48t69.5 153q0 63 -26.5 108t-76 81t-117 66.5t-149.5 65.5q-96 39 -170.5 79t-126 90t-78 114.5t-26.5 154.5q0 199 122 307.5t326 108.5q203 0 330 -115l17 93h176v-496h-178q0 193 -72 285 t-221 92q-231 0 -232 -219q0 -53 15.5 -90t51.5 -67t94 -58.5t144 -67.5q129 -59 218.5 -110.5t143.5 -104.5t78.5 -112.5t24.5 -135.5q0 -102 -39 -180t-107.5 -130t-161 -78t-196.5 -26q-117 0 -197.5 34t-144.5 108l-22 -119h-176z" /> +<glyph unicode="T" horiz-adv-x="1380" d="M49 1014v461h1282v-461h-131l-65 307h-312v-1153l217 -49v-119h-700v119l217 49v1153h-313l-64 -307h-131z" /> +<glyph unicode="U" horiz-adv-x="1605" d="M49 1356v119h610v-119l-172 -43v-748q0 -444 344 -444q193 0 279 103.5t86 336.5v752l-172 43v119h535v-119l-173 -43v-815q0 -256 -151.5 -388.5t-448.5 -132.5q-274 0 -419.5 135.5t-145.5 387.5v813z" /> +<glyph unicode="V" horiz-adv-x="1482" d="M-31 1356v119h615v-119l-168 -43l356 -1071h8l348 1071l-170 43v119h541v-119l-168 -43l-448 -1313h-262l-488 1313z" /> +<glyph unicode="W" horiz-adv-x="2152" d="M-23 1356v119h644v-119l-197 -43l291 -1051h8l258 959l-18 92l-160 43v119h602v-119l-188 -43l284 -1053h8l289 1055l-162 41v119h531v-119l-170 -43l-379 -1313h-275l-268 883l-244 -883h-274l-420 1313z" /> +<glyph unicode="X" horiz-adv-x="1519" d="M16 0v119l191 43l409 571l-380 580l-218 43v119h711v-119l-192 -43l239 -387l293 387l-186 43v119h600v-119l-201 -43l-401 -522l419 -629l218 -43v-119h-732l-4 119l211 43l-274 438l-307 -438l223 -43v-119h-619z" /> +<glyph unicode="Y" horiz-adv-x="1396" d="M-20 1356v119h626v-119l-172 -43l303 -570l312 570l-166 43v119h526v-119l-168 -43l-401 -735v-416l192 -43v-119h-651v119l192 43v383l-423 768z" /> +<glyph unicode="Z" horiz-adv-x="1349" d="M57 0v125l850 1196h-553l-65 -311h-168v465h1104v-125l-850 -1196h653l66 333h178v-487h-1215z" /> +<glyph unicode="[" horiz-adv-x="784" d="M172 -305v2056h576v-154h-332v-1751h332v-151h-576z" /> +<glyph unicode="\" horiz-adv-x="657" d="M90 1495h178l299 -1515h-178z" /> +<glyph unicode="]" horiz-adv-x="784" d="M37 -154h332v1751h-332v154h575v-2056h-575v151z" /> +<glyph unicode="^" horiz-adv-x="802" d="M92 1309l180 309h256l183 -309h-170l-140 155l-139 -155h-170z" /> +<glyph unicode="_" horiz-adv-x="1257" d="M123 31h1012v-181h-1012v181z" /> +<glyph unicode="`" horiz-adv-x="530" d="M59 1544q0 35 25 60.5t90 25.5q29 0 53.5 -8t47 -26.5t48 -50.5t56.5 -81l100 -155h-170l-78 57q-98 72 -135 109.5t-37 68.5z" /> +<glyph unicode="a" horiz-adv-x="1124" d="M61 242q0 84 38 148.5t117 113.5t201 84t290 61q-10 102 -23.5 156.5t-36.5 95.5q-29 47 -66.5 76t-97.5 29q-43 0 -78.5 -16.5t-48.5 -45.5q29 -16 40.5 -46t11.5 -52q0 -51 -45.5 -91t-108.5 -40q-66 0 -101.5 42t-35.5 105t34.5 112.5t92 83.5t128 51t142.5 17 q96 0 173 -27.5t124 -68.5q162 -143 162 -455v-266q0 -102 13 -140t58 -38h93v-92q-188 -59 -285 -59q-35 0 -56.5 10t-33.5 34.5t-17.5 67.5t-5.5 111h-8q-63 -104 -167.5 -163.5t-225.5 -59.5q-129 0 -203 69.5t-74 192.5zM334 293q0 -90 41 -127t88 -37q43 0 95 27.5 t91 81.5q23 29 43.5 82t20.5 126q0 25 -2 54.5t-6 58.5q-106 -23 -177 -48.5t-114 -56t-61.5 -70.5t-18.5 -91z" /> +<glyph unicode="b" horiz-adv-x="1259" d="M-4 1483v114h418v-610q61 78 137 108.5t170 30.5q104 0 189 -30.5t139 -98.5q63 -78 98 -190.5t35 -243.5q0 -135 -39 -252.5t-109 -197.5q-115 -133 -329 -133q-104 0 -186.5 48t-145.5 179l-62 -207h-157v1444zM414 553q0 -123 20.5 -201t50.5 -127q33 -51 78 -79.5 t111 -28.5t103.5 27.5t64.5 70.5q31 53 47 128t16 181q0 117 -17.5 208t-43.5 149q-25 53 -66 80.5t-106 27.5q-55 0 -105.5 -20.5t-81.5 -73.5t-51 -136t-20 -206z" /> +<glyph unicode="c" horiz-adv-x="1118" d="M76 543q0 133 37 240.5t105.5 184t168.5 117.5t227 41q94 0 174 -22.5t138.5 -64.5t91.5 -101t33 -131q0 -92 -49.5 -140.5t-120.5 -48.5q-41 0 -68 13.5t-44 35t-24.5 48t-7.5 53.5q0 51 25.5 88t77.5 53q-29 37 -86.5 59.5t-128.5 22.5q-66 0 -116 -22.5t-85 -72.5 t-53.5 -133t-18.5 -204q0 -111 14.5 -174t39.5 -111q33 -59 84 -93t131 -34q41 0 87 10.5t90 30t84 50t70 73.5l111 -86q-96 -133 -222 -189t-270 -56q-154 0 -258 58t-163 171q-35 66 -54.5 150.5t-19.5 183.5z" /> +<glyph unicode="d" horiz-adv-x="1302" d="M78 551q0 135 37 253t102 189q121 133 326 133q96 0 169.5 -34.5t133.5 -124.5v477l-158 39v114h418v-1443l158 -39v-115l-379 -20l-17 167q-63 -96 -143 -131.5t-186 -35.5q-113 0 -190 33.5t-130 95.5q-63 72 -102 186.5t-39 255.5zM354 569q0 -119 16.5 -207 t41.5 -135q29 -53 78 -81.5t108 -28.5q47 0 96 21.5t82 72.5q33 53 51.5 139t18.5 195q0 119 -20.5 206t-49.5 134q-63 102 -188 102q-49 0 -100.5 -20.5t-79.5 -73.5q-27 -49 -40.5 -134t-13.5 -190z" /> +<glyph unicode="e" horiz-adv-x="1138" d="M78 526q0 287 131 443.5t375 156.5q111 0 200.5 -33.5t152 -96t96.5 -153.5t34 -206q0 -23 -1 -44.5t-5 -68.5h-715q0 -139 41 -231q66 -145 225 -146q92 0 180.5 40t151.5 124l111 -86q-72 -102 -194 -173.5t-300 -71.5q-152 0 -259 60t-165 177q-31 63 -45 140t-14 169 zM348 655h451v54q0 133 -57.5 204.5t-161.5 71.5q-211 0 -232 -330z" /> +<glyph unicode="f" horiz-adv-x="796" d="M35 942v131l198 29v55q0 221 119 341t322 120q123 0 194.5 -58.5t71.5 -148.5q0 -66 -34 -101.5t-93 -35.5q-66 0 -101.5 31.5t-35.5 91.5q0 43 33 76q-22 36 -60 36h-2q-39 0 -65 -16q-33 -23 -51.5 -53.5t-26.5 -67.5t-9 -79t-1 -85v-102h262v-164h-262v-788l221 -39 v-115h-639v115l157 39v788h-198z" /> +<glyph unicode="g" horiz-adv-x="1177" d="M43 -119q0 94 59.5 151.5t176.5 61.5v8q-156 43 -156 156q0 31 11 64.5t37 63.5t65.5 52.5t97.5 30.5q-111 27 -171.5 110t-60.5 195q0 164 110 258t318 94q68 0 120 -6t94 -18t75 -29.5t64 -40.5l69 25l189 90h35v-211h-35l-144 16h-51q41 -63 41 -166 q0 -168 -103.5 -265t-301.5 -97q-23 0 -42.5 1t-39.5 3q-80 -10 -128 -35.5t-48 -73.5q0 -37 37.5 -50t142.5 -13h237q340 0 340 -268q0 -188 -135 -276.5t-430 -88.5q-98 0 -184 13.5t-150.5 44t-101.5 80t-37 120.5zM258 -88q0 -156 293 -156q158 0 239.5 45t81.5 136 q0 72 -63.5 101.5t-218.5 29.5h-72q-137 0 -198.5 -43t-61.5 -113zM344 782q0 -117 49 -176t142 -59q111 0 160.5 59.5t49.5 175.5q0 109 -50 164t-160 55q-92 0 -141.5 -55t-49.5 -164z" /> +<glyph unicode="h" horiz-adv-x="1347" d="M39 0v115l158 39v1290l-158 39v114h418v-684q53 98 140 155.5t191 57.5q88 0 148.5 -21.5t105.5 -68.5q63 -66 93 -175t30 -286v-421l158 -39v-115h-555v115l137 39v395q0 66 -2 114t-5 83.5t-10 60t-16 43.5q-51 100 -180 100q-57 0 -110.5 -28.5t-83.5 -81.5 q-16 -29 -28.5 -76t-12.5 -117v-493l137 -39v-115h-555z" /> +<glyph unicode="i" horiz-adv-x="677" d="M63 0v115l158 39v798l-158 39v115h418v-952l158 -39v-115h-576zM199 1417q0 66 40 107t111 41q72 0 113 -41t41 -107t-40 -105.5t-114 -39.5t-112.5 39.5t-38.5 105.5z" /> +<glyph unicode="j" horiz-adv-x="614" d="M-182 -195q0 59 36.5 103.5t106.5 44.5q59 0 95 -37t36 -90q0 -23 -9 -44.5t-28 -33.5q4 -23 25.5 -27t30.5 -4q45 0 67.5 57.5t22.5 207.5v970l-158 39v115h418v-932q0 -152 -9.5 -239t-35.5 -142q-47 -98 -121 -140t-184 -42q-131 0 -212 49t-81 145zM184 1417 q0 66 40 107t112 41t112.5 -41t40.5 -107t-39.5 -105.5t-113.5 -39.5t-113 39.5t-39 105.5z" /> +<glyph unicode="k" horiz-adv-x="1247" d="M39 0v115l158 39v1290l-158 39v114h418v-1019l348 376l-107 37v115h502v-115l-180 -39l-281 -286l383 -516l109 -35v-115h-510v115l121 39l-271 360l-114 -96v-264l157 -39v-115h-575z" /> +<glyph unicode="l" horiz-adv-x="667" d="M45 0v117l158 39v1286l-158 39v116h418v-1441l158 -39v-117h-576z" /> +<glyph unicode="m" horiz-adv-x="2037" d="M63 0v115l158 39v798l-158 39v115h357l45 -205h8q59 104 158.5 164.5t212.5 60.5q86 0 150.5 -31.5t95.5 -78.5q33 -51 53 -135q66 117 170 181t223 64q82 0 147.5 -31.5t100.5 -86.5q18 -29 30.5 -70t20.5 -101.5t11 -142.5t3 -192v-348l158 -39v-115h-555v115l137 39 v395q0 66 -2 114t-6 83.5t-10 60t-15 43.5q-20 49 -54 68.5t-70 19.5q-53 0 -94.5 -14.5t-80.5 -49.5q-45 -41 -66.5 -95t-25.5 -140v-485l138 -39v-115h-535v115l137 39v395q0 66 -2 114t-6 83.5t-10 60t-15 43.5q-20 49 -54 68.5t-70 19.5q-53 0 -94.5 -14.5t-80.5 -49.5 q-45 -41 -66.5 -95t-25.5 -140v-485l137 -39v-115h-555z" /> +<glyph unicode="n" horiz-adv-x="1380" d="M63 0v115l158 39v798l-158 39v115h357l45 -205h8q61 104 164.5 164.5t224.5 60.5q82 0 147.5 -28.5t104.5 -81.5q41 -57 58.5 -160.5t17.5 -280.5v-421l158 -39v-115h-555v115l137 39v395q0 123 -7.5 191.5t-25.5 109.5q-23 53 -61.5 73.5t-92.5 20.5q-100 0 -170 -65 q-84 -78 -92 -240v-485l137 -39v-115h-555z" /> +<glyph unicode="o" horiz-adv-x="1216" d="M76 553q0 131 38 246.5t109 193.5q68 72 162 102.5t223 30.5t223.5 -30.5t161.5 -102.5q72 -78 110 -193.5t38 -246.5t-38 -247t-110 -193q-68 -72 -162 -102.5t-223 -30.5t-223 30.5t-162 102.5q-72 78 -109.5 193.5t-37.5 246.5zM356 553q0 -254 66 -354 q55 -82 186 -82t187 82q65 99 65 346v8q0 254 -65 354q-55 82 -187 82q-131 0 -186 -82q-66 -100 -66 -354z" /> +<glyph unicode="p" horiz-adv-x="1300" d="M39 -254l158 39v1167l-158 39v115h356l31 -158q66 102 148.5 140t187.5 38q104 0 189 -30.5t139 -98.5q61 -78 97 -186.5t36 -237.5q0 -131 -40 -246.5t-108 -193.5q-115 -133 -330 -133q-88 0 -158.5 33t-129.5 119v-367l198 -39v-115h-616v115zM455 573 q0 -113 18.5 -194.5t48.5 -132.5q31 -51 78 -80t113 -29q63 0 103 26.5t65 69.5q31 53 48 137.5t17 182.5q0 104 -18.5 194.5t-48.5 145.5q-31 53 -76 73.5t-103 20.5q-121 0 -180 -94q-29 -47 -47 -127t-18 -193z" /> +<glyph unicode="q" horiz-adv-x="1259" d="M78 553q0 131 37 246.5t102 193.5q53 66 137 99.5t193 33.5t191.5 -50t148.5 -181l61 211h158v-1321l158 -39v-115h-617v115l199 39v352q-59 -78 -133 -107.5t-166 -29.5q-104 0 -188.5 30.5t-139.5 98.5q-66 78 -103.5 186.5t-37.5 237.5zM354 569q0 -215 54 -323 q31 -63 77.5 -86t100.5 -23q72 0 115.5 23.5t72.5 70.5q33 53 52.5 133t19.5 191q0 223 -72 326q-66 106 -186 106q-49 0 -99.5 -21.5t-80.5 -72.5q-33 -53 -43.5 -133t-10.5 -191z" /> +<glyph unicode="r" horiz-adv-x="970" d="M59 0v115l158 39v829l-158 39v84h357l45 -270h8q47 141 126 215.5t177 74.5q80 0 133 -50t53 -134q0 -61 -36.5 -111.5t-104.5 -50.5q-84 0 -117.5 38t-33.5 83q0 14 2 23t8 32q-18 0 -39 -16t-40 -41t-34.5 -52.5t-23.5 -47.5q-25 -72 -43.5 -144.5t-18.5 -179.5v-321 l221 -39v-115h-639z" /> +<glyph unicode="s" horiz-adv-x="1056" d="M76 246q0 84 47 131t113 47q49 0 91 -27.5t42 -79.5q0 -37 -22.5 -71.5t-51.5 -50.5q20 -33 67.5 -62t135.5 -29q51 0 96 10.5t79 29t53 46t19 62.5q0 41 -25.5 71.5t-67.5 53t-94 40t-103 34.5q-63 18 -124 45.5t-109 69.5t-76.5 99.5t-28.5 135.5q0 147 106.5 236 t304.5 89q94 0 170 -20.5t129.5 -58t83 -90t29.5 -113.5q0 -72 -38 -109t-103 -37q-66 0 -103 32t-37 75q0 35 20.5 66.5t53.5 48.5q-29 39 -77 60t-119 21q-96 0 -143.5 -39.5t-47.5 -111.5q0 -82 53.5 -122t143.5 -66q82 -25 161.5 -51.5t142 -65.5t100.5 -95.5t38 -136.5 t-38 -142t-104.5 -104t-156.5 -64.5t-194 -22.5q-197 0 -306.5 71.5t-109.5 194.5z" /> +<glyph unicode="t" horiz-adv-x="747" d="M10 973v104l201 29l25 254l233 33v-287h262v-133h-262v-670q0 -70 2 -95.5t8 -41.5q6 -12 22.5 -18.5t53.5 -6.5h143v-90q-119 -37 -210 -54t-144 -17q-92 0 -119 75q-10 25 -13 63t-3 115v740h-199z" /> +<glyph unicode="u" horiz-adv-x="1335" d="M49 991v115h397v-549q0 -66 1.5 -114t4.5 -83.5t8 -60.5t11 -43q16 -49 54 -74.5t77 -25.5q55 0 100.5 20.5t83.5 54.5q45 41 66.5 95.5t26.5 140.5v485l-179 39v115h439v-952l157 -39v-115l-378 -20l-23 225h-8q-59 -104 -161.5 -164.5t-219.5 -60.5q-78 0 -142.5 28.5 t-101.5 81.5q-41 57 -58.5 160.5t-17.5 279.5v422z" /> +<glyph unicode="v" horiz-adv-x="1236" d="M12 993v115h520v-115l-135 -39l246 -751h8l252 749l-127 39v115h451v-115l-119 -39l-354 -972h-273l-354 974z" /> +<glyph unicode="w" horiz-adv-x="1818" d="M16 989v115h521v-115l-142 -39l174 -643l21 -121h10l23 121l213 819h208l220 -817l20 -121h8l25 121l166 641l-133 39v115h450v-115l-110 -39l-295 -970h-273l-213 739l-207 -739h-272l-305 970z" /> +<glyph unicode="x" horiz-adv-x="1175" d="M31 991v115h485v-115l-90 -39l195 -254l186 254l-123 39v115h446v-115l-116 -39l-307 -364l337 -436l113 -37v-115h-510v115l117 39l-209 268l-199 -268l123 -39v-115h-446v115l114 39l324 378l-326 420z" /> +<glyph unicode="y" horiz-adv-x="1228" d="M-2 991v115h520l17 -115l-146 -39l252 -710h8l228 710l-119 39v115h450v-115l-125 -39l-329 -903q-51 -119 -93.5 -203t-88.5 -136t-101 -75.5t-135 -23.5q-49 0 -91 13.5t-74 38t-50.5 57t-18.5 71.5q0 72 42 118t110 46q59 0 91 -26.5t32 -80.5q0 -10 -5 -25.5 t-16.5 -30.5t-30 -25.5t-42.5 -10.5q4 -20 23.5 -27.5t35.5 -7.5q20 0 39.5 5.5t39 25t41 57t46.5 101.5l24 76l-411 966z" /> +<glyph unicode="z" horiz-adv-x="1142" d="M80 0v145l641 816h-387l-49 -269h-179v414h934v-145l-639 -816h428l41 279h179v-424h-969z" /> +<glyph unicode="{" horiz-adv-x="868" d="M4 639v182h70q113 0 164 54.5t51 175.5q0 27 -2 68.5t-5 87.5t-5.5 89t-2.5 70q0 186 133.5 279.5t423.5 105.5v-154q-166 -10 -234.5 -64t-68.5 -173q0 -16 1 -53t3.5 -79t3.5 -82t1 -63q0 -141 -52.5 -221t-171.5 -121v-8q121 -29 172.5 -109.5t51.5 -244.5 q0 -27 -1 -69t-3.5 -87t-3.5 -83t-1 -56q0 -121 70 -175t233 -63v-153q-291 12 -424 104t-133 283q0 27 2.5 71t5.5 93t5 93t2 71q0 123 -50.5 177t-164.5 54h-70z" /> +<glyph unicode="|" horiz-adv-x="522" d="M172 -348v1925h178v-1925h-178z" /> +<glyph unicode="}" horiz-adv-x="868" d="M37 -154q164 8 233.5 62.5t69.5 175.5q0 18 -1 56t-3 83t-3 87t-1 69q0 164 51 245t172 109v8q-119 41 -171 121t-52 221q0 23 1 63t3 82t3 78.5t1 53.5q0 119 -68.5 173t-234.5 64v154q291 -12 424 -105.5t133 -279.5q0 -27 -2 -70t-5 -89t-5 -88t-2 -68 q0 -121 51 -175.5t164 -54.5h69v-182h-69q-115 0 -165 -54.5t-50 -176.5q0 -27 2 -71t5 -93t5 -93.5t2 -70.5q0 -190 -133 -282.5t-424 -104.5v153z" /> +<glyph unicode="~" horiz-adv-x="989" d="M123 592q37 297 229 297q51 0 90 -17.5t71 -39t62.5 -39t67.5 -17.5q88 0 111 103h123q-39 -309 -230 -310q-51 0 -89 17.5t-70.5 39t-63.5 40t-68 18.5q-43 0 -71.5 -24.5t-38.5 -67.5h-123z" /> +<glyph unicode="&#xa1;" horiz-adv-x="555" d="M117 993q0 78 43 122t116 44q74 0 118 -45t44 -119t-43 -116.5t-121 -42.5q-74 0 -115.5 40.5t-41.5 116.5zM131 -225q0 86 10.5 158.5t16.5 148.5q2 37 8 106.5t11 153.5t9 174t4 170h177q0 -80 5 -170t11 -174t11 -153.5t5 -106.5q10 -76 18.5 -149.5t8.5 -159.5 q0 -66 -32 -114t-111 -48q-78 0 -115 46t-37 118z" /> +<glyph unicode="&#xa2;" horiz-adv-x="1136" d="M84 543q0 240 114.5 392t325.5 183v217h158v-211q82 -6 151.5 -31.5t120 -67.5t78 -97.5t27.5 -120.5q0 -92 -49 -140.5t-121 -48.5q-41 0 -67.5 13.5t-44 35t-25 48t-7.5 53.5q0 51 26 88t77 53q-23 31 -67 51.5t-99 26.5v-837q74 10 149.5 50t129.5 111l110 -86 q-78 -111 -177 -166t-212 -71v-209h-158v203q-258 20 -366 227q-35 66 -54.5 150.5t-19.5 183.5zM360 559q0 -111 14.5 -174.5t39.5 -110.5q20 -37 46.5 -64.5t63.5 -43.5v805q-78 -33 -121 -129.5t-43 -282.5z" /> +<glyph unicode="&#xa3;" horiz-adv-x="1286" d="M66 195q0 47 19 82.5t51 60t73 38t82 13.5q43 0 96 -8t98 -27q6 18 9.5 47t3.5 60q0 51 -6.5 91t-28.5 85h-316v160h254q-43 90 -62.5 158.5t-19.5 134.5q0 162 121 254t344 92q176 0 272.5 -77t96.5 -210q0 -66 -34 -105.5t-101 -39.5q-63 0 -104.5 29.5t-41.5 78.5 q0 82 74 117q-23 41 -69 61.5t-103 20.5q-100 0 -157.5 -41t-57.5 -133q0 -66 20.5 -148t65.5 -192h354v-160h-311q10 -51 12 -81t2 -54q0 -49 -8 -103.5t-30 -109.5q43 -29 75.5 -48.5t59 -30.5t47 -15.5t43.5 -4.5q72 0 109.5 30t54.5 108h153q-23 -186 -81 -267t-164 -81 q-31 0 -62 7t-71 26.5t-94 54t-132 88.5q-63 -92 -129.5 -134t-144.5 -42q-119 0 -190.5 55t-71.5 160zM246 184q0 -69 92 -69q63 0 96 104q-20 16 -46 26.5t-44 10.5q-47 0 -72.5 -18.5t-25.5 -53.5z" /> +<glyph unicode="&#xa5;" horiz-adv-x="1544" d="M57 1356v119h627v-119l-172 -43l303 -570l311 570l-165 43v119h526v-119l-168 -43l-320 -584h240v-180h-321v-103h321v-180h-321v-104l192 -43v-119h-651v119l192 43v104h-352v180h352v103h-352v180h250l-322 584z" /> +<glyph unicode="&#xa6;" horiz-adv-x="530" d="M176 -348v856h178v-856h-178zM176 754v823h178v-823h-178z" /> +<glyph unicode="&#xa7;" horiz-adv-x="1105" d="M78 594q0 106 51 187t141 128q-59 51 -84.5 110.5t-25.5 135.5q0 162 105.5 251t303.5 89q94 0 171 -20.5t130.5 -57.5t83 -89t29.5 -114q0 -70 -37 -108.5t-110 -38.5q-68 0 -101 30.5t-33 73.5q0 37 20.5 69t53.5 48q-33 43 -84 62.5t-117 19.5q-98 0 -142 -40 t-44 -120q0 -53 17.5 -89t48 -64.5t73.5 -52t95 -48.5q76 -39 149.5 -79.5t129.5 -92t91 -117t35 -153.5q0 -109 -52 -189.5t-142 -127.5q59 -53 85.5 -113.5t26.5 -132.5q0 -80 -31.5 -143.5t-91 -107.5t-143.5 -66.5t-186 -22.5q-182 0 -276.5 68.5t-94.5 191.5 q0 76 37 122t108 46q59 0 97 -31t38 -80q0 -31 -20.5 -65.5t-83.5 -44.5q27 -45 68 -63.5t112 -18.5q117 0 177.5 45t60.5 125q0 51 -23.5 91t-60.5 70.5t-83 54t-91 46.5q-72 35 -140.5 75t-122 90t-86 113.5t-32.5 147.5zM317 659q0 -55 19.5 -96t57.5 -76.5t94.5 -70.5 t129.5 -76q16 -8 51.5 -26.5t65.5 -37.5q25 27 39 68t14 100q0 39 -10 79t-40.5 80t-88 82t-151.5 87q-6 4 -36 17.5t-81 44.5q-29 -29 -46.5 -74t-17.5 -101z" /> +<glyph unicode="&#xa8;" horiz-adv-x="833" d="M31 1413q0 72 40 112t109 40q70 0 111 -41t41 -111t-40 -109.5t-112 -39.5q-70 0 -109.5 39.5t-39.5 109.5zM502 1413q0 72 40 112t109 40q70 0 111 -41t41 -111t-40 -109.5t-112 -39.5q-70 0 -109.5 39.5t-39.5 109.5z" /> +<glyph unicode="&#xa9;" horiz-adv-x="1744" d="M86 739q0 160 58.5 298.5t162 239.5t244.5 159.5t307 58.5q182 0 330.5 -58.5t253 -159.5t161 -239.5t56.5 -298.5t-59.5 -299t-165 -241.5t-253 -160.5t-325.5 -58q-166 0 -306 58t-243.5 160.5t-162 242t-58.5 298.5zM244 739q0 -139 47 -256.5t130 -205t194.5 -136.5 t240.5 -49q143 0 262 49t205 136.5t134 206t48 255.5t-46 255t-131 204t-204.5 135t-265.5 49q-129 0 -240.5 -49t-194.5 -135t-131 -203.5t-48 -255.5zM483 737q0 102 40 193.5t108 146.5q47 39 107.5 53.5t117.5 14.5q53 0 97 -17.5t87 -62.5l21 68h121v-279h-127 q-16 96 -65.5 143t-119.5 47q-88 0 -133 -65q-61 -90 -61 -223q0 -63 13 -117.5t36 -95.5q25 -45 70 -66.5t90 -21.5q70 0 121 48t71 136h121q-29 -150 -115 -221.5t-221 -71.5q-170 0 -258 86q-59 55 -90 134t-31 171z" /> +<glyph unicode="&#xaa;" horiz-adv-x="790" d="M94 1010q0 90 79 145t267 86q-6 55 -13 88t-19 49t-30 21.5t-34 5.5q-29 0 -43 -13.5t-18 -29.5q16 -10 20 -23.5t4 -23.5q0 -35 -29.5 -50.5t-62.5 -15.5q-45 0 -72.5 25.5t-27.5 71.5q0 37 19.5 64.5t52 46t77.5 28.5t94 10q45 0 99.5 -10t95.5 -45q43 -35 57.5 -98.5 t14.5 -149.5v-133q0 -55 7 -76.5t32 -21.5h51v-64q-59 -16 -107.5 -24.5t-77.5 -8.5q-45 0 -57 24.5t-12 98.5h-8q-31 -53 -84.5 -88t-122.5 -35q-72 0 -112 38t-40 108zM283 1032q0 -57 47 -57q8 0 30.5 5t47.5 34q16 16 25 38.5t9 57.5q0 12 -1 26.5t-3 28.5 q-86 -23 -120.5 -54.5t-34.5 -78.5z" /> +<glyph unicode="&#xab;" horiz-adv-x="1122" d="M66 471v96l438 445l98 -74l-270 -416l272 -411l-96 -97zM496 471v96l438 445l98 -74l-270 -416l272 -411l-96 -97z" /> +<glyph unicode="&#xac;" horiz-adv-x="1163" d="M123 641v205h899v-490h-184v285h-715z" /> +<glyph unicode="&#xad;" horiz-adv-x="759" d="M123 469v199h514v-199h-514z" /> +<glyph unicode="&#xae;" horiz-adv-x="1306" d="M111 985q0 111 39.5 204t110.5 161.5t168 106.5t214 38q123 0 224.5 -38t174 -106.5t113.5 -161.5t41 -204t-41 -204t-113.5 -162.5t-174 -108.5t-224.5 -39q-117 0 -214 39t-168 108.5t-110.5 162.5t-39.5 204zM258 985q0 -186 101.5 -296.5t283.5 -110.5 q201 0 303.5 110.5t102.5 296.5t-102.5 295t-303.5 109q-178 0 -281.5 -109t-103.5 -295zM397 729v62l62 16v371l-62 16v61h324q68 0 108 -28q27 -18 42.5 -45t15.5 -72q0 -31 -12 -60t-41 -49q-16 -10 -28.5 -18t-41.5 -18q6 -6 11 -11.5t11 -15.5l80 -133l66 -14v-62h-223 v62l-80 157h-25v-141l58 -16v-62h-265zM604 1032h33q18 0 38.5 6t33.5 17q16 12 20 24.5t4 34.5q0 18 -9 31.5t-19 17.5q-6 4 -21.5 6t-50.5 2h-29v-139z" /> +<glyph unicode="&#xaf;" horiz-adv-x="673" d="M51 1300v195h572v-195h-572z" /> +<glyph unicode="&#xb0;" horiz-adv-x="759" d="M76 1214q0 59 22.5 110.5t63.5 89.5t97 59.5t122 21.5q68 0 124 -20.5t96 -56.5t62.5 -87t22.5 -112q0 -59 -23.5 -110.5t-64.5 -89.5t-96 -59.5t-121 -21.5q-137 0 -221 77t-84 199zM240 1217q0 -76 41 -125.5t104 -49.5q61 0 99 47.5t38 124.5q0 78 -40 126.5 t-105 48.5q-59 0 -98 -48.5t-39 -123.5z" /> +<glyph unicode="&#xb1;" horiz-adv-x="1085" d="M125 123v147h836v-147h-836zM125 737v148h328v303h180v-303h328v-148h-328v-303h-180v303h-328z" /> +<glyph unicode="&#xb2;" horiz-adv-x="716" d="M98 821v62q0 47 24.5 87t60.5 75.5t79 68.5t79 68t60.5 72.5t24.5 84.5q0 20 -10 35t-25.5 22t-32 10t-28.5 3q-8 0 -23.5 -1t-31 -7t-29 -16.5t-15.5 -28.5q29 0 43.5 -18.5t14.5 -47.5t-19.5 -48t-64.5 -19q-53 0 -74.5 28.5t-21.5 67.5q0 80 60 128t177 48 q125 0 187.5 -48t62.5 -130q0 -51 -24.5 -92t-61.5 -74t-79 -60.5t-79 -51t-61.5 -45t-24.5 -44.5h203l20 97h115v-226h-506z" /> +<glyph unicode="&#xb3;" horiz-adv-x="704" d="M98 985q0 43 22.5 68.5t61.5 25.5q53 0 72.5 -21.5t19.5 -49.5q0 -23 -11 -39.5t-34 -16.5q4 -35 30 -43t54 -8q45 0 77 23.5t32 72.5q0 59 -42 92t-116 33v82q70 0 113 32t43 93q0 41 -29 62.5t-76 21.5q-29 0 -53 -10t-29 -37q20 0 39 -14.5t19 -40.5 q0 -27 -21.5 -52.5t-74.5 -25.5q-43 0 -66 31.5t-23 70.5q0 72 59.5 116t170.5 44q121 0 187.5 -47t66.5 -125q0 -61 -38 -101t-101 -51v-8q150 -29 149 -157q0 -86 -80 -139.5t-211 -53.5q-96 0 -153.5 47t-57.5 125z" /> +<glyph unicode="&#xb4;" horiz-adv-x="530" d="M51 1309l101 155q31 49 56 81t48 50.5t47.5 26.5t52.5 8q66 0 90.5 -25.5t24.5 -60.5q0 -31 -37 -68.5t-135 -109.5l-78 -57h-170z" /> +<glyph unicode="&#xb5;" horiz-adv-x="1396" d="M76 991v115h397v-549q0 -133 6 -200.5t23 -104.5q20 -47 60 -71.5t81 -24.5q109 0 178 69q43 45 60.5 100.5t23.5 141.5v485l-178 39v115h438v-952l158 -39v-115l-379 -20l-22 225h-9q-47 -109 -118.5 -167t-165.5 -58q-25 0 -51.5 9t-51 26.5t-42 44t-23.5 61.5h-8 l20 -488h-260v1319z" /> +<glyph unicode="&#xb6;" horiz-adv-x="1437" d="M59 885q0 236 130 361.5t374 125.5h801v-119l-172 -43v-1407h-205v1407h-82v-1407h-205v582h-135q-250 0 -378 126t-128 374z" /> +<glyph unicode="&#xb7;" horiz-adv-x="540" d="M111 610q0 76 43 120t116 44q74 0 118 -45t44 -119t-44 -116.5t-118 -42.5q-78 0 -118.5 40.5t-40.5 118.5z" /> +<glyph unicode="&#xb8;" horiz-adv-x="520" d="M20 -373l64 86q59 -41 121 -41q86 0 86 54q0 27 -25.5 42t-66.5 15q-23 0 -49.5 -3t-45.5 -9l-34 59l157 205h152l-86 -144l2 -6q115 0 160 -39t45 -104q0 -41 -23.5 -74t-63.5 -54.5t-93.5 -32.5t-112.5 -11q-109 0 -187 57z" /> +<glyph unicode="&#xb9;" horiz-adv-x="679" d="M145 803v84l123 18v434h-123v95q16 0 39 3t44.5 8t40 12t26.5 18h141v-570l99 -18v-84h-390z" /> +<glyph unicode="&#xba;" horiz-adv-x="780" d="M84 1171q0 74 21.5 141.5t62.5 108.5q72 74 225 74q72 0 130.5 -17.5t94.5 -54.5q41 -41 60.5 -103t19.5 -134t-21.5 -139.5t-62.5 -108.5q-72 -74 -227 -74q-74 0 -131 17.5t-92 54.5q-41 41 -60.5 102.5t-19.5 132.5zM276 1184q0 -59 8.5 -100.5t30.5 -75.5 q10 -16 31 -29.5t49 -13.5q45 0 72 30q23 27 31 70t8 111q0 59 -8.5 103t-30.5 77q-12 16 -31.5 27.5t-46.5 11.5q-25 0 -43 -11.5t-29 -23.5q-23 -29 -32 -72t-9 -104z" /> +<glyph unicode="&#xbb;" horiz-adv-x="1122" d="M88 111l272 411l-270 416l98 74l439 -445v-96l-443 -457zM518 111l273 411l-271 416l98 74l439 -445v-96l-443 -457z" /> +<glyph unicode="&#xbc;" horiz-adv-x="1298" d="M90 803v84l123 18v434h-123v95q16 0 39 3t44.5 8t39.5 12t27 18h141v-570l98 -18v-84h-389zM180 -20l791 1515h172l-791 -1515h-172zM686 252l279 420h168v-416h100l-16 -98h-84v-58l71 -18v-82h-327v82l88 18v58h-265zM825 256h140v229z" /> +<glyph unicode="&#xbd;" horiz-adv-x="1337" d="M82 803v84l123 18v434h-123v95q16 0 38.5 3t44 8t40 12t26.5 18h142v-570l98 -18v-84h-389zM172 -20l791 1515h172l-791 -1515h-172zM760 0v61q0 47 24.5 87t60.5 76t79 69t78.5 67.5t60 72.5t24.5 85q0 20 -10 34.5t-25.5 22t-31.5 10.5t-29 3q-8 0 -23.5 -1t-30.5 -7.5 t-28.5 -16.5t-15.5 -28q29 0 43 -18.5t14 -47.5t-19.5 -48.5t-64.5 -19.5q-53 0 -74.5 29t-21.5 68q0 80 60.5 128t177.5 48q125 0 187 -48t62 -130q0 -51 -24.5 -92.5t-61 -74t-78.5 -60t-79 -51t-61.5 -45t-24.5 -44.5h202l21 96h115v-225h-506z" /> +<glyph unicode="&#xbe;" horiz-adv-x="1318" d="M74 985q0 43 22.5 68.5t61.5 25.5q53 0 72.5 -21.5t19.5 -49.5q0 -23 -11.5 -39.5t-33.5 -16.5q4 -35 29.5 -43t54.5 -8q45 0 76.5 23.5t31.5 72.5q0 59 -42 92t-115 33v82q70 0 112.5 32t42.5 93q0 41 -28.5 62.5t-75.5 21.5q-29 0 -53.5 -10t-28.5 -37q20 0 38.5 -14.5 t18.5 -40.5q0 -27 -21.5 -52.5t-74.5 -25.5q-43 0 -65.5 31.5t-22.5 70.5q0 72 59.5 116t169.5 44q121 0 187.5 -47t66.5 -125q0 -61 -38 -101t-101 -51v-8q150 -29 149 -157q0 -86 -79.5 -139.5t-210.5 -53.5q-96 0 -153.5 47t-57.5 125zM201 -20l790 1515h172l-790 -1515 h-172zM707 252l278 420h168v-416h100l-16 -98h-84v-58l72 -18v-82h-328v82l88 18v58h-264zM846 256h139v229z" /> +<glyph unicode="&#xbf;" horiz-adv-x="1024" d="M51 -33q0 92 51.5 179t176.5 204q59 55 99 98.5t64.5 81t34.5 75.5t10 83h177q0 -61 -10.5 -112.5t-34 -100.5t-64.5 -99t-102 -112q-72 -72 -103 -137.5t-31 -146.5q0 -109 61.5 -167.5t178.5 -58.5q59 0 104.5 30t45.5 71q-41 23 -64.5 62.5t-23.5 84.5q0 57 46 101 t124 44q39 0 71.5 -17t55 -48t36 -72t13.5 -86q0 -66 -33 -123t-90.5 -99t-135 -66.5t-167.5 -24.5q-109 0 -199 26.5t-154.5 73.5t-100.5 112.5t-36 143.5zM412 999q0 74 43 117t120 43q74 0 116 -41t42 -117q0 -78 -43 -121.5t-117 -43.5t-117.5 45t-43.5 118z" /> +<glyph unicode="&#xc0;" d="M-27 0v119l168 43l480 1333h251l476 -1333l163 -43v-119h-624v119l168 43l-105 317h-499l-107 -317l170 -43v-119h-541zM457 1763q0 31 23.5 55.5t72.5 24.5q29 0 51.5 -5t44 -18.5t46 -39t59.5 -68.5l123 -156h-170l-97 58q-47 29 -77.5 48t-47 34.5t-22.5 31t-6 35.5z M502 629h399l-190 596h-9z" /> +<glyph unicode="&#xc1;" d="M-27 0v119l168 43l480 1333h251l476 -1333l163 -43v-119h-624v119l168 43l-105 317h-499l-107 -317l170 -43v-119h-541zM502 629h399l-190 596h-9zM662 1556l122 156q33 43 58.5 68.5t47 39t44 18.5t51.5 5q49 0 72.5 -24.5t23.5 -55.5q0 -20 -6 -35.5t-23.5 -31t-47 -35 t-76.5 -47.5l-97 -58h-169z" /> +<glyph unicode="&#xc2;" d="M-27 0v119l168 43l480 1333h251l476 -1333l163 -43v-119h-624v119l168 43l-105 317h-499l-107 -317l170 -43v-119h-541zM377 1575l241 248h256l244 -248h-170l-200 125l-201 -125h-170zM502 629h399l-190 596h-9z" /> +<glyph unicode="&#xc3;" d="M-27 0v119l168 43l480 1333h251l476 -1333l163 -43v-119h-624v119l168 43l-105 317h-499l-107 -317l170 -43v-119h-541zM340 1546q4 150 75.5 223.5t184.5 73.5q51 0 90 -17.5t72 -39t64.5 -38.5t72.5 -17q61 0 92 26.5t41 75.5h123q-43 -309 -260 -309q-51 0 -89 17.5 t-72 39t-66.5 39.5t-71.5 18q-61 0 -92 -24.5t-41 -67.5h-123zM502 629h399l-190 596h-9z" /> +<glyph unicode="&#xc4;" d="M-27 0v119l168 43l480 1333h251l476 -1333l163 -43v-119h-624v119l168 43l-105 317h-499l-107 -317l170 -43v-119h-541zM502 629h399l-190 596h-9z" /> +<glyph unicode="&#xc5;" d="M-27 0v119l168 43l480 1333h251l476 -1333l163 -43v-119h-624v119l168 43l-105 317h-499l-107 -317l170 -43v-119h-541zM502 629h399l-190 596h-9zM563 1688q0 78 54.5 116.5t130.5 38.5q78 0 132 -39t54 -116q0 -76 -54.5 -114t-131.5 -38q-76 0 -130.5 38t-54.5 114z M686 1688q0 -61 62 -62q66 0 65 62q0 66 -65 65q-62 1 -62 -65z" /> +<glyph unicode="&#xc6;" horiz-adv-x="2195" d="M-29 0v119l209 43l656 1171l-154 23v119h1372v-435h-168l-59 285h-529v-491h283l33 194h166v-541h-166l-33 193h-283v-526h564l57 303h180v-457h-1259v119l192 43v317h-465l-174 -317l146 -43v-119h-568zM651 629h381v684l-14 2z" /> +<glyph unicode="&#xc7;" horiz-adv-x="1429" d="M88 723q0 207 67.5 374t190.5 269q156 129 412 129q63 0 113.5 -7t93.5 -24.5t80.5 -46t76.5 -71.5l41 129h174v-484h-186q-29 180 -128 271.5t-251 91.5q-78 0 -148.5 -33t-113.5 -94q-55 -80 -93 -199t-38 -266t30.5 -273.5t86.5 -212.5q45 -72 120.5 -103.5 t174.5 -31.5q344 0 403 346h174q-47 -233 -175 -356t-347 -145l-55 -95l2 -6q115 0 159.5 -39t44.5 -104q0 -41 -23.5 -74t-63.5 -54.5t-93 -32.5t-112 -11q-109 0 -187 57l64 86q59 -41 120 -41q86 0 86 54q0 27 -25.5 42t-66.5 15q-23 0 -49 -3t-45 -9l-35 59l117 152 q-244 18 -389 161q-100 98 -153.5 247t-53.5 333z" /> +<glyph unicode="&#xc8;" horiz-adv-x="1429" d="M74 0v119l192 43v1151l-192 43v119h1214v-435h-168l-59 285h-529v-491h281l35 194h166v-541h-166l-35 193h-281v-526h564l57 303h180v-457h-1259zM481 1763q0 31 23.5 55.5t73.5 24.5q29 0 51 -5t43.5 -18.5t46 -39t59.5 -68.5l123 -156h-170l-96 58q-47 29 -78 48 t-47 34.5t-22.5 31t-6.5 35.5z" /> +<glyph unicode="&#xc9;" horiz-adv-x="1429" d="M74 0v119l192 43v1151l-192 43v119h1214v-435h-168l-59 285h-529v-491h281l35 194h166v-541h-166l-35 193h-281v-526h564l57 303h180v-457h-1259zM639 1556l123 156q33 43 58.5 68.5t47 39t44 18.5t51.5 5q49 0 72.5 -24.5t23.5 -55.5q0 -20 -6 -35.5t-23.5 -31 t-47.5 -35t-77 -47.5l-96 -58h-170z" /> +<glyph unicode="&#xca;" horiz-adv-x="1429" d="M74 0v119l192 43v1151l-192 43v119h1214v-435h-168l-59 285h-529v-491h281l35 194h166v-541h-166l-35 193h-281v-526h564l57 303h180v-457h-1259zM354 1575l242 248h256l244 -248h-170l-201 125l-201 -125h-170z" /> +<glyph unicode="&#xcb;" horiz-adv-x="1429" d="M74 0v119l192 43v1151l-192 43v119h1214v-435h-168l-59 285h-529v-491h281l35 194h166v-541h-166l-35 193h-281v-526h564l57 303h180v-457h-1259z" /> +<glyph unicode="&#xcc;" horiz-adv-x="798" d="M74 0v119l192 43v1151l-192 43v119h651v-119l-193 -43v-1151l193 -43v-119h-651zM154 1763q0 31 23.5 55.5t72.5 24.5q29 0 51.5 -5t44 -18.5t46 -39t59.5 -68.5l122 -156h-170l-96 58q-47 29 -77.5 48t-47 34.5t-22.5 31t-6 35.5z" /> +<glyph unicode="&#xcd;" horiz-adv-x="798" d="M74 0v119l192 43v1151l-192 43v119h651v-119l-193 -43v-1151l193 -43v-119h-651zM313 1556l123 156q33 43 58.5 68.5t47 39t44 18.5t51.5 5q49 0 72.5 -24.5t23.5 -55.5q0 -20 -6 -35.5t-23.5 -31t-47 -35t-76.5 -47.5l-97 -58h-170z" /> +<glyph unicode="&#xce;" horiz-adv-x="798" d="M29 1575l241 248h256l244 -248h-170l-201 125l-200 -125h-170zM74 0v119l192 43v1151l-192 43v119h651v-119l-193 -43v-1151l193 -43v-119h-651z" /> +<glyph unicode="&#xcf;" horiz-adv-x="798" d="M74 0v119l192 43v1151l-192 43v119h651v-119l-193 -43v-1151l193 -43v-119h-651z" /> +<glyph unicode="&#xd0;" horiz-adv-x="1607" d="M96 0v119l172 43v497h-172v168h172v486l-172 43v119h750q305 0 475 -172q96 -98 147.5 -241.5t51.5 -307.5q0 -174 -53.5 -323.5t-151.5 -252.5q-86 -92 -205 -135t-283 -43h-731zM535 154h256q111 0 188.5 25.5t130.5 78.5q113 150 113 467q0 319 -113 475 q-106 121 -340 121h-235v-494h260v-168h-260v-505z" /> +<glyph unicode="&#xd1;" horiz-adv-x="1673" d="M84 0v119l172 43v1151l-172 43v119h473l684 -1082v920l-172 43v119h539v-119l-172 -43v-1313h-228l-757 1176v-1014l172 -43v-119h-539zM428 1546q4 150 75.5 223.5t184.5 73.5q51 0 90 -17.5t72 -39t64.5 -38.5t72.5 -17q61 0 92 26.5t41 75.5h123q-43 -309 -260 -309 q-51 0 -89 17.5t-72 39t-66.5 39.5t-71.5 18q-61 0 -92 -24.5t-41 -67.5h-123z" /> +<glyph unicode="&#xd2;" horiz-adv-x="1585" d="M88 721q0 180 53.5 335.5t151.5 260.5q86 92 205.5 135t294.5 43q166 0 289.5 -40t215.5 -132q106 -106 152.5 -256.5t46.5 -312.5q0 -172 -49 -329t-156 -267q-88 -92 -209.5 -135t-296.5 -43q-174 0 -295.5 43t-205.5 129q-90 92 -143.5 240.5t-53.5 328.5zM385 760 q0 -160 29.5 -283t81.5 -201q49 -76 121.5 -114.5t181.5 -38.5q193 0 291 135q53 72 81.5 187.5t28.5 279.5q0 162 -29.5 280.5t-83.5 196.5q-53 78 -129.5 115t-173.5 37q-98 0 -167.5 -36t-116.5 -99q-115 -152 -115 -459zM553 1763q0 31 23.5 55.5t72.5 24.5 q29 0 51.5 -5t44 -18.5t46 -39t59.5 -68.5l123 -156h-170l-96 58q-47 29 -78 48t-47.5 34.5t-22.5 31t-6 35.5z" /> +<glyph unicode="&#xd3;" horiz-adv-x="1585" d="M88 721q0 180 53.5 335.5t151.5 260.5q86 92 205.5 135t294.5 43q166 0 289.5 -40t215.5 -132q106 -106 152.5 -256.5t46.5 -312.5q0 -172 -49 -329t-156 -267q-88 -92 -209.5 -135t-296.5 -43q-174 0 -295.5 43t-205.5 129q-90 92 -143.5 240.5t-53.5 328.5zM385 760 q0 -160 29.5 -283t81.5 -201q49 -76 121.5 -114.5t181.5 -38.5q193 0 291 135q53 72 81.5 187.5t28.5 279.5q0 162 -29.5 280.5t-83.5 196.5q-53 78 -129.5 115t-173.5 37q-98 0 -167.5 -36t-116.5 -99q-115 -152 -115 -459zM707 1556l122 156q33 43 58.5 68.5t47 39 t44 18.5t51.5 5q49 0 72.5 -24.5t23.5 -55.5q0 -20 -6 -35.5t-23.5 -31t-47 -35t-76.5 -47.5l-96 -58h-170z" /> +<glyph unicode="&#xd4;" horiz-adv-x="1585" d="M88 721q0 180 53.5 335.5t151.5 260.5q86 92 205.5 135t294.5 43q166 0 289.5 -40t215.5 -132q106 -106 152.5 -256.5t46.5 -312.5q0 -172 -49 -329t-156 -267q-88 -92 -209.5 -135t-296.5 -43q-174 0 -295.5 43t-205.5 129q-90 92 -143.5 240.5t-53.5 328.5zM385 760 q0 -160 29.5 -283t81.5 -201q49 -76 121.5 -114.5t181.5 -38.5q193 0 291 135q53 72 81.5 187.5t28.5 279.5q0 162 -29.5 280.5t-83.5 196.5q-53 78 -129.5 115t-173.5 37q-98 0 -167.5 -36t-116.5 -99q-115 -152 -115 -459zM422 1575l242 248h256l243 -248h-170l-200 125 l-201 -125h-170z" /> +<glyph unicode="&#xd5;" horiz-adv-x="1585" d="M88 721q0 180 53.5 335.5t151.5 260.5q86 92 205.5 135t294.5 43q166 0 289.5 -40t215.5 -132q106 -106 152.5 -256.5t46.5 -312.5q0 -172 -49 -329t-156 -267q-88 -92 -209.5 -135t-296.5 -43q-174 0 -295.5 43t-205.5 129q-90 92 -143.5 240.5t-53.5 328.5zM385 760 q0 -160 29.5 -283t81.5 -201q49 -76 121.5 -114.5t181.5 -38.5q193 0 291 135q53 72 81.5 187.5t28.5 279.5q0 162 -29.5 280.5t-83.5 196.5q-53 78 -129.5 115t-173.5 37q-98 0 -167.5 -36t-116.5 -99q-115 -152 -115 -459zM385 1546q4 150 75.5 223.5t184.5 73.5 q51 0 90 -17.5t72 -39t64.5 -38.5t72.5 -17q61 0 92 26.5t41 75.5h123q-43 -309 -260 -309q-51 0 -89 17.5t-72 39t-66.5 39.5t-71.5 18q-61 0 -92 -24.5t-41 -67.5h-123z" /> +<glyph unicode="&#xd6;" horiz-adv-x="1585" d="M88 721q0 180 53.5 335.5t151.5 260.5q86 92 205.5 135t294.5 43q166 0 289.5 -40t215.5 -132q106 -106 152.5 -256.5t46.5 -312.5q0 -172 -49 -329t-156 -267q-88 -92 -209.5 -135t-296.5 -43q-174 0 -295.5 43t-205.5 129q-90 92 -143.5 240.5t-53.5 328.5zM385 760 q0 -160 29.5 -283t81.5 -201q49 -76 121.5 -114.5t181.5 -38.5q193 0 291 135q53 72 81.5 187.5t28.5 279.5q0 162 -29.5 280.5t-83.5 196.5q-53 78 -129.5 115t-173.5 37q-98 0 -167.5 -36t-116.5 -99q-115 -152 -115 -459z" /> +<glyph unicode="&#xd7;" horiz-adv-x="1036" d="M100 446l277 275l-277 274l144 144l274 -277l275 277l143 -144l-277 -274l277 -275l-143 -143l-275 277l-274 -277z" /> +<glyph unicode="&#xd8;" horiz-adv-x="1579" d="M84 721q0 180 53 335.5t152 260.5q86 92 205.5 135t293.5 43q217 0 363 -72l51 72h207l-119 -168q0 -4 4 -4q106 -106 152.5 -256.5t46.5 -312.5q0 -172 -49 -329t-156 -267q-88 -92 -210 -135t-296 -43q-244 0 -391 83l-59 -83h-207l137 192q-82 94 -130 235.5 t-48 313.5zM381 760q0 -211 49 -352l604 852q-100 94 -254 94q-98 0 -167.5 -36t-116.5 -99q-115 -152 -115 -459zM516 240q47 -59 114.5 -88t164.5 -29q193 0 290 135q53 72 82 187.5t29 279.5q0 119 -16.5 215t-44.5 168z" /> +<glyph unicode="&#xd9;" horiz-adv-x="1605" d="M49 1356v119h610v-119l-172 -43v-748q0 -444 344 -444q193 0 279 103.5t86 336.5v752l-172 43v119h535v-119l-173 -43v-815q0 -256 -151.5 -388.5t-448.5 -132.5q-274 0 -419.5 135.5t-145.5 387.5v813zM602 1763q0 31 23.5 55.5t72.5 24.5q29 0 51.5 -5t44 -18.5t46 -39 t59.5 -68.5l123 -156h-170l-96 58q-47 29 -78 48t-47.5 34.5t-22.5 31t-6 35.5z" /> +<glyph unicode="&#xda;" horiz-adv-x="1605" d="M49 1356v119h610v-119l-172 -43v-748q0 -444 344 -444q193 0 279 103.5t86 336.5v752l-172 43v119h535v-119l-173 -43v-815q0 -256 -151.5 -388.5t-448.5 -132.5q-274 0 -419.5 135.5t-145.5 387.5v813zM758 1556l123 156q33 43 58.5 68.5t47 39t44 18.5t50.5 5 q49 0 73 -24.5t24 -55.5q0 -20 -6.5 -35.5t-24 -31t-47 -35t-76.5 -47.5l-96 -58h-170z" /> +<glyph unicode="&#xdb;" horiz-adv-x="1605" d="M49 1356v119h610v-119l-172 -43v-748q0 -444 344 -444q193 0 279 103.5t86 336.5v752l-172 43v119h535v-119l-173 -43v-815q0 -256 -151.5 -388.5t-448.5 -132.5q-274 0 -419.5 135.5t-145.5 387.5v813zM473 1575l242 248h256l243 -248h-170l-200 125l-201 -125h-170z " /> +<glyph unicode="&#xdc;" horiz-adv-x="1605" d="M49 1356v119h610v-119l-172 -43v-748q0 -444 344 -444q193 0 279 103.5t86 336.5v752l-172 43v119h535v-119l-173 -43v-815q0 -256 -151.5 -388.5t-448.5 -132.5q-274 0 -419.5 135.5t-145.5 387.5v813z" /> +<glyph unicode="&#xdd;" horiz-adv-x="1396" d="M-20 1356v119h626v-119l-172 -43l303 -570l312 570l-166 43v119h526v-119l-168 -43l-401 -735v-416l192 -43v-119h-651v119l192 43v383l-423 768zM653 1556l123 156q33 43 58.5 68.5t47 39t44 18.5t51.5 5q49 0 72.5 -24.5t23.5 -55.5q0 -20 -6 -35.5t-23.5 -31t-47 -35 t-76.5 -47.5l-97 -58h-170z" /> +<glyph unicode="&#xde;" horiz-adv-x="1343" d="M68 1356v119h632v-119l-172 -43v-135h312q96 0 175 -26t132 -73q70 -63 107.5 -148t37.5 -181q0 -98 -39 -190.5t-110 -156.5q-53 -47 -133 -73.5t-172 -26.5h-310v-141l195 -43v-119h-633v119l172 43v1151zM528 453h203q57 0 107.5 17t79.5 46q41 37 64.5 95.5 t23.5 125.5q0 133 -88 217q-35 35 -85.5 54.5t-109.5 19.5h-195v-575z" /> +<glyph unicode="&#xdf;" horiz-adv-x="1325" d="M39 0v115l158 39v972q0 115 31.5 206t91 154.5t144.5 97.5t193 34q201 0 318 -84t117 -227q0 -82 -36 -147.5t-122 -119.5q-45 -29 -76 -50t-50.5 -40.5t-27.5 -38t-8 -43.5t8 -42t29.5 -35.5t59.5 -40t100 -52.5q96 -49 158.5 -93t98.5 -88t49 -93t13 -111 q0 -80 -31.5 -142t-87 -104t-132 -64.5t-167.5 -22.5q-78 0 -142 19t-110.5 53t-71 82t-24.5 104q0 31 9.5 62.5t28 56t47 40t69.5 15.5q72 0 105.5 -37t33.5 -76q0 -47 -19.5 -78t-54.5 -47q12 -31 55.5 -50.5t80.5 -19.5q33 0 63.5 11.5t55 32t39 50t14.5 66.5 q0 35 -8.5 61.5t-33 53.5t-69.5 57.5t-119 75.5q-84 49 -138 87t-85 73t-42 69.5t-11 79.5q0 37 7 65.5t28.5 57.5t57.5 60.5t95 74.5q68 51 96.5 103.5t28.5 126.5q0 94 -50 145t-140 51q-94 0 -151.5 -81t-57.5 -246v-1178h-418z" /> +<glyph unicode="&#xe0;" horiz-adv-x="1124" d="M61 242q0 84 38 148.5t117 113.5t201 84t290 61q-10 102 -23.5 156.5t-36.5 95.5q-29 47 -66.5 76t-97.5 29q-43 0 -78.5 -16.5t-48.5 -45.5q29 -16 40.5 -46t11.5 -52q0 -51 -45.5 -91t-108.5 -40q-66 0 -101.5 42t-35.5 105t34.5 112.5t92 83.5t128 51t142.5 17 q96 0 173 -27.5t124 -68.5q162 -143 162 -455v-266q0 -102 13 -140t58 -38h93v-92q-188 -59 -285 -59q-35 0 -56.5 10t-33.5 34.5t-17.5 67.5t-5.5 111h-8q-63 -104 -167.5 -163.5t-225.5 -59.5q-129 0 -203 69.5t-74 192.5zM248 1544q0 35 24.5 60.5t89.5 25.5 q29 0 53.5 -8t47 -26.5t48.5 -50.5t56 -81l101 -155h-170l-78 57q-98 72 -135 109.5t-37 68.5zM334 293q0 -90 41 -127t88 -37q43 0 95 27.5t91 81.5q23 29 43.5 82t20.5 126q0 25 -2 54.5t-6 58.5q-106 -23 -177 -48.5t-114 -56t-61.5 -70.5t-18.5 -91z" /> +<glyph unicode="&#xe1;" horiz-adv-x="1124" d="M61 242q0 84 38 148.5t117 113.5t201 84t290 61q-10 102 -23.5 156.5t-36.5 95.5q-29 47 -66.5 76t-97.5 29q-43 0 -78.5 -16.5t-48.5 -45.5q29 -16 40.5 -46t11.5 -52q0 -51 -45.5 -91t-108.5 -40q-66 0 -101.5 42t-35.5 105t34.5 112.5t92 83.5t128 51t142.5 17 q96 0 173 -27.5t124 -68.5q162 -143 162 -455v-266q0 -102 13 -140t58 -38h93v-92q-188 -59 -285 -59q-35 0 -56.5 10t-33.5 34.5t-17.5 67.5t-5.5 111h-8q-63 -104 -167.5 -163.5t-225.5 -59.5q-129 0 -203 69.5t-74 192.5zM334 293q0 -90 41 -127t88 -37q43 0 95 27.5 t91 81.5q23 29 43.5 82t20.5 126q0 25 -2 54.5t-6 58.5q-106 -23 -177 -48.5t-114 -56t-61.5 -70.5t-18.5 -91zM428 1309l100 155q31 49 56.5 81t48 50.5t47.5 26.5t53 8q66 0 90.5 -25.5t24.5 -60.5q0 -31 -37 -68.5t-135 -109.5l-78 -57h-170z" /> +<glyph unicode="&#xe2;" horiz-adv-x="1124" d="M61 242q0 84 38 148.5t117 113.5t201 84t290 61q-10 102 -23.5 156.5t-36.5 95.5q-29 47 -66.5 76t-97.5 29q-43 0 -78.5 -16.5t-48.5 -45.5q29 -16 40.5 -46t11.5 -52q0 -51 -45.5 -91t-108.5 -40q-66 0 -101.5 42t-35.5 105t34.5 112.5t92 83.5t128 51t142.5 17 q96 0 173 -27.5t124 -68.5q162 -143 162 -455v-266q0 -102 13 -140t58 -38h93v-92q-188 -59 -285 -59q-35 0 -56.5 10t-33.5 34.5t-17.5 67.5t-5.5 111h-8q-63 -104 -167.5 -163.5t-225.5 -59.5q-129 0 -203 69.5t-74 192.5zM225 1309l181 309h256l182 -309h-170l-139 155 l-140 -155h-170zM334 293q0 -90 41 -127t88 -37q43 0 95 27.5t91 81.5q23 29 43.5 82t20.5 126q0 25 -2 54.5t-6 58.5q-106 -23 -177 -48.5t-114 -56t-61.5 -70.5t-18.5 -91z" /> +<glyph unicode="&#xe3;" horiz-adv-x="1124" d="M61 242q0 84 38 148.5t117 113.5t201 84t290 61q-10 102 -23.5 156.5t-36.5 95.5q-29 47 -66.5 76t-97.5 29q-43 0 -78.5 -16.5t-48.5 -45.5q29 -16 40.5 -46t11.5 -52q0 -51 -45.5 -91t-108.5 -40q-66 0 -101.5 42t-35.5 105t34.5 112.5t92 83.5t128 51t142.5 17 q96 0 173 -27.5t124 -68.5q162 -143 162 -455v-266q0 -102 13 -140t58 -38h93v-92q-188 -59 -285 -59q-35 0 -56.5 10t-33.5 34.5t-17.5 67.5t-5.5 111h-8q-63 -104 -167.5 -163.5t-225.5 -59.5q-129 0 -203 69.5t-74 192.5zM106 1278q4 150 76 223.5t185 73.5 q51 0 90 -17.5t71.5 -39t64.5 -39t73 -17.5q61 0 91.5 27t41.5 76h123q-43 -309 -260 -310q-51 0 -89 17.5t-72 39t-67 40t-72 18.5q-61 0 -91.5 -24.5t-41.5 -67.5h-123zM334 293q0 -90 41 -127t88 -37q43 0 95 27.5t91 81.5q23 29 43.5 82t20.5 126q0 25 -2 54.5t-6 58.5 q-106 -23 -177 -48.5t-114 -56t-61.5 -70.5t-18.5 -91z" /> +<glyph unicode="&#xe4;" horiz-adv-x="1124" d="M61 242q0 84 38 148.5t117 113.5t201 84t290 61q-10 102 -23.5 156.5t-36.5 95.5q-29 47 -66.5 76t-97.5 29q-43 0 -78.5 -16.5t-48.5 -45.5q29 -16 40.5 -46t11.5 -52q0 -51 -45.5 -91t-108.5 -40q-66 0 -101.5 42t-35.5 105t34.5 112.5t92 83.5t128 51t142.5 17 q96 0 173 -27.5t124 -68.5q162 -143 162 -455v-266q0 -102 13 -140t58 -38h93v-92q-188 -59 -285 -59q-35 0 -56.5 10t-33.5 34.5t-17.5 67.5t-5.5 111h-8q-63 -104 -167.5 -163.5t-225.5 -59.5q-129 0 -203 69.5t-74 192.5zM170 1413q0 72 40 112t109 40q70 0 111 -41 t41 -111t-40 -109.5t-112 -39.5q-70 0 -109.5 39.5t-39.5 109.5zM334 293q0 -90 41 -127t88 -37q43 0 95 27.5t91 81.5q23 29 43.5 82t20.5 126q0 25 -2 54.5t-6 58.5q-106 -23 -177 -48.5t-114 -56t-61.5 -70.5t-18.5 -91zM641 1413q0 72 40 112t110 40t110.5 -41 t40.5 -111t-40 -109.5t-111 -39.5q-70 0 -110 39.5t-40 109.5z" /> +<glyph unicode="&#xe5;" horiz-adv-x="1124" d="M61 242q0 84 38 148.5t117 113.5t201 84t290 61q-10 102 -23.5 156.5t-36.5 95.5q-29 47 -66.5 76t-97.5 29q-43 0 -78.5 -16.5t-48.5 -45.5q29 -16 40.5 -46t11.5 -52q0 -51 -45.5 -91t-108.5 -40q-66 0 -101.5 42t-35.5 105t34.5 112.5t92 83.5t128 51t142.5 17 q96 0 173 -27.5t124 -68.5q162 -143 162 -455v-266q0 -102 13 -140t58 -38h93v-92q-188 -59 -285 -59q-35 0 -56.5 10t-33.5 34.5t-17.5 67.5t-5.5 111h-8q-63 -104 -167.5 -163.5t-225.5 -59.5q-129 0 -203 69.5t-74 192.5zM334 293q0 -90 41 -127t88 -37q43 0 95 27.5 t91 81.5q23 29 43.5 82t20.5 126q0 25 -2 54.5t-6 58.5q-106 -23 -177 -48.5t-114 -56t-61.5 -70.5t-18.5 -91zM354 1460q0 88 57.5 147.5t145.5 59.5t147.5 -59.5t59.5 -147.5t-59.5 -145.5t-147.5 -57.5t-145.5 57.5t-57.5 145.5zM500 1460q0 -25 16 -41t41 -16 q27 0 44 16.5t17 40.5q0 27 -17 44.5t-44 17.5q-25 0 -41 -17.5t-16 -44.5z" /> +<glyph unicode="&#xe6;" horiz-adv-x="1740" d="M63 240q0 80 36 144.5t114 114.5t201 87t295 63q-10 106 -24.5 160.5t-35.5 91.5q-61 104 -178 105q-35 0 -70.5 -20.5t-46.5 -55.5q27 -20 41.5 -50t14.5 -59q0 -49 -38 -82.5t-106 -33.5t-107.5 39.5t-39.5 115.5q0 63 35.5 113.5t92 84.5t127 51t140.5 17 q123 0 213 -52t119 -159h10q41 104 130 157.5t206 53.5q240 0 358.5 -130t118.5 -359q0 -20 -1 -46t-5 -67h-715q0 -78 10.5 -131t30.5 -100q31 -78 90.5 -112t128.5 -34q98 0 177 40t143 110l123 -88q-41 -49 -87 -91t-103.5 -73t-129 -48t-164.5 -17q-270 0 -389 223h-14 q-63 -104 -163.5 -163.5t-260.5 -59.5q-129 0 -203 68.5t-74 191.5zM336 283q0 -74 39.5 -114t111.5 -40q41 0 86 30.5t82 82.5q27 37 43.5 85t16.5 113q0 35 -2 60.5t-6 56.5q-106 -25 -178 -49.5t-115 -55t-60.5 -71.5t-17.5 -98zM950 655h451v54q0 133 -62.5 204.5 t-179.5 71.5q-96 0 -147 -79t-62 -251z" /> +<glyph unicode="&#xe7;" horiz-adv-x="1118" d="M76 543q0 133 37 240.5t105.5 184t168.5 117.5t227 41q94 0 174 -22.5t138.5 -64.5t91.5 -101t33 -131q0 -92 -49.5 -140.5t-120.5 -48.5q-41 0 -68 13.5t-44 35t-24.5 48t-7.5 53.5q0 51 25.5 88t77.5 53q-29 37 -86.5 59.5t-128.5 22.5q-66 0 -116 -22.5t-85 -72.5 t-53.5 -133t-18.5 -204q0 -111 14.5 -174t39.5 -111q33 -59 84 -93t131 -34q41 0 87 10.5t90 30t84 50t70 73.5l111 -86q-82 -113 -185.5 -170t-220.5 -69l-55 -95l2 -6q115 0 160 -39t45 -104q0 -41 -23.5 -74t-63.5 -54.5t-93.5 -32.5t-112.5 -11q-109 0 -186 57l63 86 q59 -41 121 -41q86 0 86 54q0 27 -25.5 42t-66.5 15q-23 0 -49.5 -3t-44.5 -9l-35 59l117 154q-240 25 -346 225q-35 66 -54.5 150.5t-19.5 183.5z" /> +<glyph unicode="&#xe8;" horiz-adv-x="1138" d="M78 526q0 287 131 443.5t375 156.5q111 0 200.5 -33.5t152 -96t96.5 -153.5t34 -206q0 -23 -1 -44.5t-5 -68.5h-715q0 -139 41 -231q66 -145 225 -146q92 0 180.5 40t151.5 124l111 -86q-72 -102 -194 -173.5t-300 -71.5q-152 0 -259 60t-165 177q-31 63 -45 140t-14 169 zM289 1544q0 35 24.5 60.5t89.5 25.5q29 0 53.5 -8t47 -26.5t48.5 -50.5t56 -81l101 -155h-170l-78 57q-98 72 -135 109.5t-37 68.5zM348 655h451v54q0 133 -57.5 204.5t-161.5 71.5q-211 0 -232 -330z" /> +<glyph unicode="&#xe9;" horiz-adv-x="1138" d="M78 526q0 287 131 443.5t375 156.5q111 0 200.5 -33.5t152 -96t96.5 -153.5t34 -206q0 -23 -1 -44.5t-5 -68.5h-715q0 -139 41 -231q66 -145 225 -146q92 0 180.5 40t151.5 124l111 -86q-72 -102 -194 -173.5t-300 -71.5q-152 0 -259 60t-165 177q-31 63 -45 140t-14 169 zM348 655h451v54q0 133 -57.5 204.5t-161.5 71.5q-211 0 -232 -330zM479 1309l101 155q31 49 56.5 81t48 50.5t47 26.5t52.5 8q66 0 90.5 -25.5t24.5 -60.5q0 -31 -37 -68.5t-135 -109.5l-78 -57h-170z" /> +<glyph unicode="&#xea;" horiz-adv-x="1138" d="M78 526q0 287 131 443.5t375 156.5q111 0 200.5 -33.5t152 -96t96.5 -153.5t34 -206q0 -23 -1 -44.5t-5 -68.5h-715q0 -139 41 -231q66 -145 225 -146q92 0 180.5 40t151.5 124l111 -86q-72 -102 -194 -173.5t-300 -71.5q-152 0 -259 60t-165 177q-31 63 -45 140t-14 169 zM274 1309l181 309h256l182 -309h-170l-139 155l-140 -155h-170zM348 655h451v54q0 133 -57.5 204.5t-161.5 71.5q-211 0 -232 -330z" /> +<glyph unicode="&#xeb;" horiz-adv-x="1138" d="M78 526q0 287 131 443.5t375 156.5q111 0 200.5 -33.5t152 -96t96.5 -153.5t34 -206q0 -23 -1 -44.5t-5 -68.5h-715q0 -139 41 -231q66 -145 225 -146q92 0 180.5 40t151.5 124l111 -86q-72 -102 -194 -173.5t-300 -71.5q-152 0 -259 60t-165 177q-31 63 -45 140t-14 169 zM184 1413q0 72 40 112t110 40t110.5 -41t40.5 -111t-39.5 -109.5t-111.5 -39.5q-70 0 -110 39.5t-40 109.5zM348 655h451v54q0 133 -57.5 204.5t-161.5 71.5q-211 0 -232 -330zM655 1413q0 72 40 112t110 40t110.5 -41t40.5 -111t-39.5 -109.5t-111.5 -39.5 q-70 0 -110 39.5t-40 109.5z" /> +<glyph unicode="&#xec;" horiz-adv-x="677" d="M18 1544q0 35 25 60.5t90 25.5q29 0 53.5 -8t47 -26.5t48 -50.5t56.5 -81l100 -155h-170l-78 57q-98 72 -135 109.5t-37 68.5zM63 0v115l158 39v798l-158 39v115h418v-952l158 -39v-115h-576z" /> +<glyph unicode="&#xed;" horiz-adv-x="677" d="M63 0v115l158 39v798l-158 39v115h418v-952l158 -39v-115h-576zM264 1309l101 155q31 49 56 81t48 50.5t47.5 26.5t52.5 8q66 0 90.5 -25.5t24.5 -60.5q0 -31 -37 -68.5t-135 -109.5l-78 -57h-170z" /> +<glyph unicode="&#xee;" horiz-adv-x="677" d="M41 1309l180 309h256l182 -309h-170l-139 155l-139 -155h-170zM63 0v115l158 39v798l-158 39v115h418v-952l158 -39v-115h-576z" /> +<glyph unicode="&#xef;" horiz-adv-x="677" d="M-35 1413q0 72 40 112t110 40t110.5 -41t40.5 -111t-40 -109.5t-111 -39.5q-70 0 -110 39.5t-40 109.5zM63 0v115l158 39v798l-158 39v115h418v-952l158 -39v-115h-576zM436 1413q0 72 40 112t110 40t110.5 -41t40.5 -111t-40 -109.5t-111 -39.5q-70 0 -110 39.5 t-40 109.5z" /> +<glyph unicode="&#xf0;" horiz-adv-x="1191" d="M49 432q0 100 32 183t89 141.5t137 91.5t178 33q113 0 209.5 -43t153.5 -119h8q-8 141 -59.5 269t-132.5 226l-273 -118l-59 131l239 106q-29 35 -54 61.5t-62 61.5l159 57q12 -10 22.5 -18t23 -18.5t29 -26.5t44.5 -43l182 80l66 -129l-147 -66q143 -176 210.5 -341 t67.5 -349q0 -301 -149.5 -461.5t-430.5 -160.5q-111 0 -200.5 31.5t-152 91t-96.5 142.5t-34 187zM330 430q0 -154 64.5 -230.5t168.5 -76.5q131 0 190.5 76.5t59.5 230.5q0 152 -60.5 227.5t-189.5 75.5q-104 0 -168.5 -75.5t-64.5 -227.5z" /> +<glyph unicode="&#xf1;" horiz-adv-x="1380" d="M63 0v115l158 39v798l-158 39v115h357l45 -205h8q61 104 164.5 164.5t224.5 60.5q82 0 147.5 -28.5t104.5 -81.5q41 -57 58.5 -160.5t17.5 -280.5v-421l158 -39v-115h-555v115l137 39v395q0 123 -7.5 191.5t-25.5 109.5q-23 53 -61.5 73.5t-92.5 20.5q-100 0 -170 -65 q-84 -78 -92 -240v-485l137 -39v-115h-555zM324 1278q4 150 75.5 223.5t184.5 73.5q51 0 90 -17.5t71.5 -39t64.5 -39t73 -17.5q61 0 92 27t41 76h123q-43 -309 -260 -310q-51 0 -89 17.5t-72 39t-67 40t-71 18.5q-61 0 -92 -24.5t-42 -67.5h-122z" /> +<glyph unicode="&#xf2;" horiz-adv-x="1216" d="M76 553q0 131 38 246.5t109 193.5q68 72 162 102.5t223 30.5t223.5 -30.5t161.5 -102.5q72 -78 110 -193.5t38 -246.5t-38 -247t-110 -193q-68 -72 -162 -102.5t-223 -30.5t-223 30.5t-162 102.5q-72 78 -109.5 193.5t-37.5 246.5zM276 1544q0 35 25 60.5t90 25.5 q29 0 53.5 -8t47 -26.5t48 -50.5t56.5 -81l100 -155h-170l-77 57q-98 72 -135.5 109.5t-37.5 68.5zM356 553q0 -254 66 -354q55 -82 186 -82t187 82q66 100 65 354q0 254 -65 354q-55 82 -187 82q-131 0 -186 -82q-66 -100 -66 -354z" /> +<glyph unicode="&#xf3;" horiz-adv-x="1216" d="M76 553q0 131 38 246.5t109 193.5q68 72 162 102.5t223 30.5t223.5 -30.5t161.5 -102.5q72 -78 110 -193.5t38 -246.5t-38 -247t-110 -193q-68 -72 -162 -102.5t-223 -30.5t-223 30.5t-162 102.5q-72 78 -109.5 193.5t-37.5 246.5zM356 553q0 -254 66 -354 q55 -82 186 -82t187 82q66 100 65 354q0 254 -65 354q-55 82 -187 82q-131 0 -186 -82q-66 -100 -66 -354zM522 1309l101 155q31 49 56.5 81t48 50.5t47 26.5t52.5 8q66 0 90.5 -25.5t24.5 -60.5q0 -31 -37 -68.5t-135 -109.5l-78 -57h-170z" /> +<glyph unicode="&#xf4;" horiz-adv-x="1216" d="M76 553q0 131 38 246.5t109 193.5q68 72 162 102.5t223 30.5t223.5 -30.5t161.5 -102.5q72 -78 110 -193.5t38 -246.5t-38 -247t-110 -193q-68 -72 -162 -102.5t-223 -30.5t-223 30.5t-162 102.5q-72 78 -109.5 193.5t-37.5 246.5zM299 1309l180 309h256l183 -309h-170 l-140 155l-139 -155h-170zM356 553q0 -254 66 -354q55 -82 186 -82t187 82q66 100 65 354q0 254 -65 354q-55 82 -187 82q-131 0 -186 -82q-66 -100 -66 -354z" /> +<glyph unicode="&#xf5;" horiz-adv-x="1216" d="M76 553q0 131 38 246.5t109 193.5q68 72 162 102.5t223 30.5t223.5 -30.5t161.5 -102.5q72 -78 110 -193.5t38 -246.5t-38 -247t-110 -193q-68 -72 -162 -102.5t-223 -30.5t-223 30.5t-162 102.5q-72 78 -109.5 193.5t-37.5 246.5zM201 1278q4 150 75.5 223.5t184.5 73.5 q51 0 90 -17.5t71.5 -39t64.5 -39t73 -17.5q61 0 92 27t41 76h123q-43 -309 -260 -310q-51 0 -89 17.5t-72 39t-66.5 40t-71.5 18.5q-61 0 -92 -24.5t-41 -67.5h-123zM356 553q0 -254 66 -354q55 -82 186 -82t187 82q66 100 65 354q0 254 -65 354q-55 82 -187 82 q-131 0 -186 -82q-66 -100 -66 -354z" /> +<glyph unicode="&#xf6;" horiz-adv-x="1216" d="M76 553q0 131 38 246.5t109 193.5q68 72 162 102.5t223 30.5t223.5 -30.5t161.5 -102.5q72 -78 110 -193.5t38 -246.5t-38 -247t-110 -193q-68 -72 -162 -102.5t-223 -30.5t-223 30.5t-162 102.5q-72 78 -109.5 193.5t-37.5 246.5zM223 1413q0 72 40 112t110 40 t110.5 -41t40.5 -111t-40 -109.5t-111 -39.5q-70 0 -110 39.5t-40 109.5zM356 553q0 -254 66 -354q55 -82 186 -82t187 82q66 100 65 354q0 254 -65 354q-55 82 -187 82q-131 0 -186 -82q-66 -100 -66 -354zM694 1413q0 72 40 112t110 40t110.5 -41t40.5 -111t-40 -109.5 t-111 -39.5q-70 0 -110 39.5t-40 109.5z" /> +<glyph unicode="&#xf7;" horiz-adv-x="1054" d="M80 651v142h897v-142h-897zM383 356q0 72 40 114t112 42t112.5 -42t40.5 -114t-41 -111.5t-112 -39.5q-152 -1 -152 151zM383 1081q0 72 40 114t112 42t112.5 -42t40.5 -114t-41 -111.5t-112 -39.5q-152 -1 -152 151z" /> +<glyph unicode="&#xf8;" horiz-adv-x="1216" d="M76 553q0 131 38 246.5t109 193.5q68 72 162 102.5t223 30.5q119 0 207 -26l47 92h193l-90 -172l28 -27q72 -78 110 -193.5t38 -246.5t-38 -247t-110 -193q-68 -72 -162 -102.5t-223 -30.5q-96 0 -176 18l-61 -121h-193l98 189q-31 20 -53 47q-72 78 -109.5 193.5 t-37.5 246.5zM356 553q0 -88 6.5 -156.5t22.5 -120.5l354 682q-53 31 -131 31q-131 0 -186 -82q-66 -100 -66 -354zM504 133q39 -16 104 -16q131 0 187 82q65 100 65 354q0 137 -18 229z" /> +<glyph unicode="&#xf9;" horiz-adv-x="1335" d="M49 991v115h397v-549q0 -66 1.5 -114t4.5 -83.5t8 -60.5t11 -43q16 -49 54 -74.5t77 -25.5q55 0 100.5 20.5t83.5 54.5q45 41 66.5 95.5t26.5 140.5v485l-179 39v115h439v-952l157 -39v-115l-378 -20l-23 225h-8q-59 -104 -161.5 -164.5t-219.5 -60.5q-78 0 -142.5 28.5 t-101.5 81.5q-41 57 -58.5 160.5t-17.5 279.5v422zM326 1544q0 35 24.5 60.5t89.5 25.5q29 0 53.5 -8t47 -26.5t48 -50.5t56.5 -81l100 -155h-170l-77 57q-98 72 -135 109.5t-37 68.5z" /> +<glyph unicode="&#xfa;" horiz-adv-x="1335" d="M49 991v115h397v-549q0 -66 1.5 -114t4.5 -83.5t8 -60.5t11 -43q16 -49 54 -74.5t77 -25.5q55 0 100.5 20.5t83.5 54.5q45 41 66.5 95.5t26.5 140.5v485l-179 39v115h439v-952l157 -39v-115l-378 -20l-23 225h-8q-59 -104 -161.5 -164.5t-219.5 -60.5q-78 0 -142.5 28.5 t-101.5 81.5q-41 57 -58.5 160.5t-17.5 279.5v422zM571 1309l101 155q31 49 56.5 81t48 50.5t47 26.5t53.5 8q66 0 90 -25.5t24 -60.5q0 -31 -36.5 -68.5t-135.5 -109.5l-78 -57h-170z" /> +<glyph unicode="&#xfb;" horiz-adv-x="1335" d="M49 991v115h397v-549q0 -66 1.5 -114t4.5 -83.5t8 -60.5t11 -43q16 -49 54 -74.5t77 -25.5q55 0 100.5 20.5t83.5 54.5q45 41 66.5 95.5t26.5 140.5v485l-179 39v115h439v-952l157 -39v-115l-378 -20l-23 225h-8q-59 -104 -161.5 -164.5t-219.5 -60.5q-78 0 -142.5 28.5 t-101.5 81.5q-41 57 -58.5 160.5t-17.5 279.5v422zM348 1309l180 309h256l183 -309h-170l-140 155l-139 -155h-170z" /> +<glyph unicode="&#xfc;" horiz-adv-x="1335" d="M49 991v115h397v-549q0 -66 1.5 -114t4.5 -83.5t8 -60.5t11 -43q16 -49 54 -74.5t77 -25.5q55 0 100.5 20.5t83.5 54.5q45 41 66.5 95.5t26.5 140.5v485l-179 39v115h439v-952l157 -39v-115l-378 -20l-23 225h-8q-59 -104 -161.5 -164.5t-219.5 -60.5q-78 0 -142.5 28.5 t-101.5 81.5q-41 57 -58.5 160.5t-17.5 279.5v422zM272 1413q0 72 40 112t110 40t110.5 -41t40.5 -111t-39.5 -109.5t-111.5 -39.5q-70 0 -110 39.5t-40 109.5zM743 1413q0 72 40 112t110 40t110.5 -41t40.5 -111t-39.5 -109.5t-111.5 -39.5q-70 0 -110 39.5t-40 109.5z" /> +<glyph unicode="&#xfd;" horiz-adv-x="1228" d="M-2 991v115h520l17 -115l-146 -39l252 -710h8l228 710l-119 39v115h450v-115l-125 -39l-329 -903q-51 -119 -93.5 -203t-88.5 -136t-101 -75.5t-135 -23.5q-49 0 -91 13.5t-74 38t-50.5 57t-18.5 71.5q0 72 42 118t110 46q59 0 91 -26.5t32 -80.5q0 -10 -5 -25.5 t-16.5 -30.5t-30 -25.5t-42.5 -10.5q4 -20 23.5 -27.5t35.5 -7.5q20 0 39.5 5.5t39 25t41 57t46.5 101.5l24 76l-411 966zM508 1309l100 155q31 49 56.5 81t48 50.5t47 26.5t53.5 8q66 0 90.5 -25.5t24.5 -60.5q0 -31 -37 -68.5t-135 -109.5l-78 -57h-170z" /> +<glyph unicode="&#xfe;" horiz-adv-x="1257" d="M-4 -254l158 39v1659l-158 39v114h418v-610q57 72 129.5 105.5t177.5 33.5q223 0 328 -129q63 -78 97 -184.5t34 -249.5q0 -141 -39 -246.5t-107 -183.5q-115 -133 -329 -133q-98 0 -168 37t-123 117v-369l198 -39v-115h-616v115zM414 561q0 -111 17.5 -185.5 t53.5 -129.5q35 -59 81 -84t93 -25q59 0 103.5 25.5t73.5 70.5t48 125t19 189q0 113 -19.5 194.5t-49.5 139.5q-31 55 -77 81.5t-100 26.5q-119 0 -172 -94q-71 -113 -71 -334z" /> +<glyph unicode="&#xff;" horiz-adv-x="1228" d="M-2 991v115h520l17 -115l-146 -39l252 -710h8l228 710l-119 39v115h450v-115l-125 -39l-329 -903q-51 -119 -93.5 -203t-88.5 -136t-101 -75.5t-135 -23.5q-49 0 -91 13.5t-74 38t-50.5 57t-18.5 71.5q0 72 42 118t110 46q59 0 91 -26.5t32 -80.5q0 -10 -5 -25.5 t-16.5 -30.5t-30 -25.5t-42.5 -10.5q4 -20 23.5 -27.5t35.5 -7.5q20 0 39.5 5.5t39 25t41 57t46.5 101.5l24 76l-411 966zM266 1413q0 72 40 112t110 40t110.5 -41t40.5 -111t-40 -109.5t-111 -39.5q-70 0 -110 39.5t-40 109.5zM737 1413q0 72 40 112t110 40t110.5 -41 t40.5 -111t-40 -109.5t-111 -39.5q-70 0 -110 39.5t-40 109.5z" /> +<glyph unicode="&#x152;" horiz-adv-x="2215" d="M88 754q0 164 51 307t148 242q170 172 475 172h1313v-435h-168l-60 285h-528v-491h280l35 194h166v-541h-166l-35 193h-280v-526h561l59 303h181v-457h-1340q-164 0 -282.5 43t-204.5 135q-98 102 -151.5 252t-53.5 324zM385 725q0 -152 28.5 -259.5t84.5 -176.5 q53 -68 131 -101.5t188 -33.5h236v1167h-215q-119 0 -202 -38t-138 -114q-113 -154 -113 -444z" /> +<glyph unicode="&#x153;" horiz-adv-x="1910" d="M76 539q0 135 39 255.5t112 198.5q66 70 164 101.5t213 31.5q59 0 117.5 -12t110 -36.5t92.5 -63.5t65 -94h8q51 100 140.5 153t224.5 53q240 0 357.5 -130t117.5 -359q0 -20 -1 -46t-5 -67h-715q0 -78 10.5 -131t30.5 -100q31 -78 90.5 -112t128.5 -34q98 0 177 40 t143 110l127 -80q-41 -49 -87 -92t-102.5 -76t-127 -51t-163.5 -18q-55 0 -110 12t-101.5 36.5t-82 60.5t-52.5 85h-8q-53 -96 -166.5 -145t-244.5 -49q-113 0 -204 31.5t-153 97.5q-70 76 -107.5 187.5t-37.5 242.5zM356 561q0 -115 21.5 -197.5t52.5 -138.5 q29 -51 76 -79.5t102 -28.5q111 0 180 96q37 47 54.5 134t17.5 200t-19.5 196.5t-54.5 137.5q-35 51 -76.5 79.5t-103.5 28.5q-51 0 -101 -24.5t-75 -69.5q-33 -53 -53.5 -136t-20.5 -198zM1118 655h451v54q0 66 -17.5 117t-48 86.5t-69.5 54t-82 18.5q-96 0 -160 -79 t-74 -251z" /> +<glyph unicode="&#x178;" horiz-adv-x="1396" d="M-20 1356v119h626v-119l-172 -43l303 -570l312 570l-166 43v119h526v-119l-168 -43l-401 -735v-416l192 -43v-119h-651v119l192 43v383l-423 768z" /> +<glyph unicode="&#x2c6;" horiz-adv-x="720" d="M51 1309l180 309h256l183 -309h-170l-140 155l-139 -155h-170z" /> +<glyph unicode="&#x2dc;" horiz-adv-x="815" d="M0 1278q4 150 75.5 223.5t184.5 73.5q51 0 90 -17.5t72 -39t64.5 -39t72.5 -17.5q61 0 92 27t41 76h123q-43 -309 -260 -310q-51 0 -89 17.5t-72 39t-66.5 40t-71.5 18.5q-61 0 -92 -24.5t-41 -67.5h-123z" /> +<glyph unicode="&#x2000;" horiz-adv-x="921" /> +<glyph unicode="&#x2001;" horiz-adv-x="1843" /> +<glyph unicode="&#x2002;" horiz-adv-x="921" /> +<glyph unicode="&#x2003;" horiz-adv-x="1843" /> +<glyph unicode="&#x2004;" horiz-adv-x="614" /> +<glyph unicode="&#x2005;" horiz-adv-x="460" /> +<glyph unicode="&#x2006;" horiz-adv-x="307" /> +<glyph unicode="&#x2007;" horiz-adv-x="307" /> +<glyph unicode="&#x2008;" horiz-adv-x="230" /> +<glyph unicode="&#x2009;" horiz-adv-x="368" /> +<glyph unicode="&#x200a;" horiz-adv-x="102" /> +<glyph unicode="&#x2010;" horiz-adv-x="759" d="M123 469v199h514v-199h-514z" /> +<glyph unicode="&#x2011;" horiz-adv-x="759" d="M123 469v199h514v-199h-514z" /> +<glyph unicode="&#x2012;" horiz-adv-x="759" d="M123 469v199h514v-199h-514z" /> +<glyph unicode="&#x2013;" horiz-adv-x="1261" d="M125 479v180h1012v-180h-1012z" /> +<glyph unicode="&#x2014;" horiz-adv-x="1892" d="M125 479v180h1640v-180h-1640z" /> +<glyph unicode="&#x2018;" horiz-adv-x="509" d="M76 1161q0 111 70.5 211.5t218.5 183.5l63 -73q-74 -61 -126 -115.5t-56 -97.5l8 -6q14 12 45 12q47 0 80 -41t33 -111q0 -72 -45 -117.5t-119 -45.5q-78 0 -125 54t-47 146z" /> +<glyph unicode="&#x2019;" horiz-adv-x="512" d="M92 1034q74 61 126 115.5t56 97.5l-8 6q-16 -12 -45 -12q-47 0 -79.5 41t-32.5 111q0 72 44.5 117.5t118.5 45.5q78 0 125 -54t47 -146q0 -111 -70.5 -211.5t-217.5 -183.5z" /> +<glyph unicode="&#x201a;" horiz-adv-x="520" d="M76 -250q74 61 126 115.5t56 97.5l-8 6q-16 -12 -45 -12q-47 0 -80 41t-33 111q0 72 45 117.5t119 45.5q78 0 125 -54t47 -146q0 -111 -70.5 -211.5t-218.5 -184.5z" /> +<glyph unicode="&#x201c;" horiz-adv-x="919" d="M76 1161q0 111 70.5 211.5t218.5 183.5l63 -73q-74 -61 -126 -115.5t-56 -97.5l8 -6q14 12 45 12q47 0 80 -41t33 -111q0 -72 -45 -117.5t-119 -45.5q-78 0 -125 54t-47 146zM485 1161q0 111 71 211.5t218 183.5l64 -73q-74 -61 -126.5 -115.5t-56.5 -97.5l9 -6 q14 12 45 12q47 0 79.5 -41t32.5 -111q0 -72 -45 -117.5t-119 -45.5q-78 0 -125 54t-47 146z" /> +<glyph unicode="&#x201d;" horiz-adv-x="919" d="M92 1034q74 61 126 115.5t56 97.5l-8 6q-16 -12 -45 -12q-47 0 -79.5 41t-32.5 111q0 72 44.5 117.5t118.5 45.5q78 0 125 -54t47 -146q0 -111 -70.5 -211.5t-217.5 -183.5zM502 1034q74 61 126 115.5t56 97.5l-8 6q-16 -12 -45 -12q-47 0 -80 41t-33 111q0 72 45 117.5 t119 45.5q78 0 125 -54t47 -146q0 -111 -70.5 -211.5t-218.5 -183.5z" /> +<glyph unicode="&#x201e;" horiz-adv-x="929" d="M76 -276q74 61 126 115.5t56 97.5l-8 6q-16 -12 -45 -13q-47 0 -80 41t-33 111q0 72 45 118t119 46q78 0 125 -54.5t47 -146.5q0 -111 -70.5 -211t-218.5 -184zM485 -276q74 61 126.5 115.5t56.5 97.5l-9 6q-16 -12 -45 -13q-47 0 -79.5 41t-32.5 111q0 72 45 118t119 46 q78 0 125 -54.5t47 -146.5q0 -111 -71 -211t-218 -184z" /> +<glyph unicode="&#x2022;" horiz-adv-x="831" d="M143 702q0 129 73 204t200 75t200.5 -76t73.5 -203t-73.5 -198.5t-200.5 -71.5q-131 0 -202 69.5t-71 200.5z" /> +<glyph unicode="&#x2026;" horiz-adv-x="1482" d="M92 106q0 78 43 122t117 44t118 -45t44 -118q0 -74 -43 -117t-121 -43q-74 0 -116 40.5t-42 116.5zM590 106q0 78 43 122t117 44t117.5 -45t43.5 -118q0 -74 -43 -117t-120 -43q-74 0 -116 40.5t-42 116.5zM1069 106q0 78 43 122t117 44t118 -45t44 -118q0 -74 -43 -117 t-121 -43q-74 0 -116 40.5t-42 116.5z" /> +<glyph unicode="&#x202f;" horiz-adv-x="368" /> +<glyph unicode="&#x2039;" horiz-adv-x="692" d="M66 471v96l438 445l98 -74l-270 -416l272 -411l-96 -97z" /> +<glyph unicode="&#x203a;" horiz-adv-x="692" d="M88 111l272 411l-270 416l98 74l439 -445v-96l-443 -457z" /> +<glyph unicode="&#x205f;" horiz-adv-x="460" /> +<glyph unicode="&#x20ac;" horiz-adv-x="1513" d="M70 506v156h204q-2 14 -2 27v30v38.5t2 37.5h-204v153h219q43 268 194.5 407.5t415.5 139.5q119 0 216 -28.5t167 -78t107.5 -117t37.5 -145.5t-45 -117.5t-122 -39.5q-53 0 -93.5 34.5t-40.5 88.5q0 41 19.5 71.5t54.5 46.5q-41 66 -112.5 104t-169.5 38 q-147 0 -236.5 -99.5t-112.5 -304.5h398v-153h-408q-2 -16 -2 -31.5v-32.5v-35.5t2 -33.5h408v-156h-396q25 -201 99.5 -294t210.5 -93q154 0 249 78.5t115 222.5h174q-47 -225 -186 -332.5t-381 -107.5q-487 0 -565 526h-217z" /> +<glyph unicode="&#x2122;" horiz-adv-x="1740" d="M131 1270v225h582v-225h-80l-29 129h-110v-475l88 -23v-70h-320v70l90 23v475h-112l-29 -129h-80zM786 831v70l78 21v483l-78 20v70h261l137 -539h8l166 539h258v-70l-68 -20v-483l68 -21v-70h-268v70l65 21v473l-158 -564h-139l-151 564v-473l57 -21v-70h-236z" /> +<glyph unicode="&#x25fc;" horiz-adv-x="1105" d="M0 0v1106h1106v-1106h-1106z" /> +<hkern u1="&#x20;" u2="x" k="23" /> +<hkern u1="&#x20;" u2="v" k="55" /> +<hkern u1="&#x20;" u2="X" k="31" /> +<hkern u1="&#x20;" u2="V" k="70" /> +<hkern u1="&#x26;" u2="v" k="27" /> +<hkern u1="&#x26;" u2="X" k="-31" /> +<hkern u1="&#x26;" u2="V" k="55" /> +<hkern u1="&#x28;" u2="&#xfe;" k="-33" /> +<hkern u1="&#x28;" u2="&#x7b;" k="61" /> +<hkern u1="&#x28;" u2="x" k="61" /> +<hkern u1="&#x28;" u2="v" k="102" /> +<hkern u1="&#x28;" u2="X" k="29" /> +<hkern u1="&#x28;" u2="V" k="27" /> +<hkern u1="&#x28;" u2="&#x39;" k="78" /> +<hkern u1="&#x28;" u2="&#x38;" k="78" /> +<hkern u1="&#x28;" u2="&#x37;" k="45" /> +<hkern u1="&#x28;" u2="&#x36;" k="88" /> +<hkern u1="&#x28;" u2="&#x35;" k="72" /> +<hkern u1="&#x28;" u2="&#x34;" k="94" /> +<hkern u1="&#x28;" u2="&#x33;" k="72" /> +<hkern u1="&#x28;" u2="&#x32;" k="51" /> +<hkern u1="&#x28;" u2="&#x31;" k="41" /> +<hkern u1="&#x28;" u2="&#x30;" k="88" /> +<hkern u1="&#x28;" u2="&#x28;" k="57" /> +<hkern u1="&#x29;" u2="&#x7d;" k="43" /> +<hkern u1="&#x29;" u2="]" k="45" /> +<hkern u1="&#x29;" u2="&#x29;" k="57" /> +<hkern u1="&#x2a;" u2="&#xef;" k="-76" /> +<hkern u1="&#x2a;" u2="X" k="-45" /> +<hkern u1="&#x2a;" u2="V" k="-92" /> +<hkern u1="&#x2b;" u2="&#x31;" k="31" /> +<hkern u1="&#x2c;" u2="j" k="-80" /> +<hkern u1="&#x2f;" u2="&#x34;" k="25" /> +<hkern u1="&#x2f;" u2="&#x2f;" k="225" /> +<hkern u1="&#x30;" u2="&#x7d;" k="63" /> +<hkern u1="&#x30;" u2="]" k="70" /> +<hkern u1="&#x30;" u2="&#x29;" k="88" /> +<hkern u1="&#x31;" u2="&#xf7;" k="31" /> +<hkern u1="&#x31;" u2="&#xb7;" k="35" /> +<hkern u1="&#x31;" u2="&#x7d;" k="35" /> +<hkern u1="&#x31;" u2="]" k="41" /> +<hkern u1="&#x31;" u2="\" k="27" /> +<hkern u1="&#x31;" u2="X" k="-18" /> +<hkern u1="&#x31;" u2="&#x2b;" k="23" /> +<hkern u1="&#x31;" u2="&#x29;" k="39" /> +<hkern u1="&#x32;" u2="&#x7d;" k="47" /> +<hkern u1="&#x32;" u2="]" k="57" /> +<hkern u1="&#x32;" u2="&#x29;" k="57" /> +<hkern u1="&#x33;" u2="&#x7d;" k="57" /> +<hkern u1="&#x33;" u2="]" k="66" /> +<hkern u1="&#x33;" u2="&#x29;" k="78" /> +<hkern u1="&#x34;" u2="&#xb0;" k="25" /> +<hkern u1="&#x34;" u2="&#x7d;" k="41" /> +<hkern u1="&#x34;" u2="]" k="47" /> +<hkern u1="&#x34;" u2="\" k="20" /> +<hkern u1="&#x34;" u2="&#x29;" k="57" /> +<hkern u1="&#x35;" u2="&#x29;" k="37" /> +<hkern u1="&#x36;" u2="&#x7d;" k="57" /> +<hkern u1="&#x36;" u2="]" k="63" /> +<hkern u1="&#x36;" u2="&#x29;" k="78" /> +<hkern u1="&#x37;" u2="&#xf7;" k="53" /> +<hkern u1="&#x37;" u2="&#xd7;" k="23" /> +<hkern u1="&#x37;" u2="&#xb7;" k="78" /> +<hkern u1="&#x37;" u2="&#xa2;" k="66" /> +<hkern u1="&#x37;" u2="&#x7d;" k="29" /> +<hkern u1="&#x37;" u2="]" k="35" /> +<hkern u1="&#x37;" u2="X" k="-37" /> +<hkern u1="&#x37;" u2="V" k="-86" /> +<hkern u1="&#x37;" u2="&#x3d;" k="23" /> +<hkern u1="&#x37;" u2="&#x34;" k="70" /> +<hkern u1="&#x37;" u2="&#x2f;" k="43" /> +<hkern u1="&#x37;" u2="&#x2b;" k="33" /> +<hkern u1="&#x37;" u2="&#x29;" k="33" /> +<hkern u1="&#x37;" u2="&#x23;" k="41" /> +<hkern u1="&#x38;" u2="&#x7d;" k="57" /> +<hkern u1="&#x38;" u2="]" k="66" /> +<hkern u1="&#x38;" u2="&#x29;" k="80" /> +<hkern u1="&#x39;" u2="&#x7d;" k="63" /> +<hkern u1="&#x39;" u2="]" k="70" /> +<hkern u1="&#x39;" u2="&#x29;" k="88" /> +<hkern u1="&#x3b;" u2="j" k="-47" /> +<hkern u1="&#x40;" u2="v" k="23" /> +<hkern u1="&#x40;" u2="X" k="41" /> +<hkern u1="&#x40;" u2="V" k="70" /> +<hkern u1="B" u2="&#x7d;" k="59" /> +<hkern u1="B" u2="x" k="14" /> +<hkern u1="B" u2="v" k="16" /> +<hkern u1="B" u2="]" k="70" /> +<hkern u1="B" u2="X" k="29" /> +<hkern u1="B" u2="V" k="20" /> +<hkern u1="B" u2="&#x29;" k="82" /> +<hkern u1="F" u2="&#xef;" k="-51" /> +<hkern u1="F" u2="&#xdf;" k="25" /> +<hkern u1="F" u2="&#x7d;" k="39" /> +<hkern u1="F" u2="]" k="45" /> +<hkern u1="F" u2="&#x40;" k="37" /> +<hkern u1="F" u2="&#x34;" k="41" /> +<hkern u1="F" u2="&#x2f;" k="31" /> +<hkern u1="F" u2="&#x2a;" k="-18" /> +<hkern u1="F" u2="&#x29;" k="45" /> +<hkern u1="F" u2="&#x26;" k="35" /> +<hkern u1="F" u2="&#x20;" k="53" /> +<hkern u1="I" u2="&#xef;" k="-18" /> +<hkern u1="J" u2="&#xef;" k="-25" /> +<hkern u1="J" u2="&#xed;" k="49" /> +<hkern u1="J" u2="&#xdf;" k="43" /> +<hkern u1="K" u2="&#xd8;" k="76" /> +<hkern u1="N" u2="&#xef;" k="-29" /> +<hkern u1="N" u2="&#xed;" k="39" /> +<hkern u1="N" u2="&#xdf;" k="33" /> +<hkern u1="P" u2="&#x7d;" k="59" /> +<hkern u1="P" u2="]" k="66" /> +<hkern u1="P" u2="X" k="70" /> +<hkern u1="P" u2="&#x2f;" k="25" /> +<hkern u1="P" u2="&#x29;" k="80" /> +<hkern u1="P" u2="&#x26;" k="33" /> +<hkern u1="P" u2="&#x20;" k="51" /> +<hkern u1="Q" u2="j" k="-68" /> +<hkern u1="T" u2="&#xef;" k="-43" /> +<hkern u1="T" u2="&#xdf;" k="23" /> +<hkern u1="U" u2="&#xef;" k="-43" /> +<hkern u1="U" u2="&#xed;" k="41" /> +<hkern u1="U" u2="&#xdf;" k="43" /> +<hkern u1="V" u2="&#x2122;" k="-25" /> +<hkern u1="V" u2="&#xf0;" k="162" /> +<hkern u1="V" u2="&#xef;" k="-111" /> +<hkern u1="V" u2="&#xee;" k="-10" /> +<hkern u1="V" u2="&#xed;" k="57" /> +<hkern u1="V" u2="&#xec;" k="-18" /> +<hkern u1="V" u2="&#xe4;" k="98" /> +<hkern u1="V" u2="&#xe3;" k="43" /> +<hkern u1="V" u2="&#xdf;" k="49" /> +<hkern u1="V" u2="&#xa9;" k="35" /> +<hkern u1="V" u2="&#x7d;" k="25" /> +<hkern u1="V" u2="x" k="43" /> +<hkern u1="V" u2="v" k="59" /> +<hkern u1="V" u2="p" k="53" /> +<hkern u1="V" u2="]" k="29" /> +<hkern u1="V" u2="&#x40;" k="84" /> +<hkern u1="V" u2="&#x37;" k="-20" /> +<hkern u1="V" u2="&#x34;" k="68" /> +<hkern u1="V" u2="&#x2f;" k="39" /> +<hkern u1="V" u2="&#x2a;" k="-80" /> +<hkern u1="V" u2="&#x29;" k="31" /> +<hkern u1="V" u2="&#x26;" k="45" /> +<hkern u1="V" u2="&#x20;" k="68" /> +<hkern u1="W" u2="&#xf0;" k="137" /> +<hkern u1="W" u2="&#xef;" k="-109" /> +<hkern u1="W" u2="&#xee;" k="-8" /> +<hkern u1="W" u2="&#xed;" k="55" /> +<hkern u1="W" u2="&#xec;" k="-18" /> +<hkern u1="W" u2="&#xe4;" k="100" /> +<hkern u1="W" u2="&#xe3;" k="43" /> +<hkern u1="W" u2="&#xdf;" k="45" /> +<hkern u1="X" u2="&#xef;" k="-55" /> +<hkern u1="X" u2="&#xae;" k="33" /> +<hkern u1="X" u2="&#xa9;" k="43" /> +<hkern u1="X" u2="v" k="123" /> +<hkern u1="X" u2="p" k="14" /> +<hkern u1="X" u2="]" k="33" /> +<hkern u1="X" u2="&#x34;" k="49" /> +<hkern u1="X" u2="&#x2a;" k="-27" /> +<hkern u1="X" u2="&#x29;" k="25" /> +<hkern u1="X" u2="&#x20;" k="31" /> +<hkern u1="Y" u2="&#xf5;" k="139" /> +<hkern u1="Y" u2="&#xf0;" k="174" /> +<hkern u1="Y" u2="&#xef;" k="-106" /> +<hkern u1="Y" u2="&#xee;" k="-6" /> +<hkern u1="Y" u2="&#xed;" k="57" /> +<hkern u1="Y" u2="&#xec;" k="-14" /> +<hkern u1="Y" u2="&#xeb;" k="115" /> +<hkern u1="Y" u2="&#xe4;" k="100" /> +<hkern u1="Y" u2="&#xe3;" k="45" /> +<hkern u1="Y" u2="&#xdf;" k="47" /> +<hkern u1="[" u2="&#xec;" k="12" /> +<hkern u1="[" u2="&#xce;" k="8" /> +<hkern u1="[" u2="&#x7b;" k="45" /> +<hkern u1="[" u2="x" k="63" /> +<hkern u1="[" u2="v" k="82" /> +<hkern u1="[" u2="X" k="33" /> +<hkern u1="[" u2="V" k="27" /> +<hkern u1="[" u2="&#x39;" k="63" /> +<hkern u1="[" u2="&#x38;" k="66" /> +<hkern u1="[" u2="&#x37;" k="43" /> +<hkern u1="[" u2="&#x36;" k="70" /> +<hkern u1="[" u2="&#x35;" k="57" /> +<hkern u1="[" u2="&#x34;" k="70" /> +<hkern u1="[" u2="&#x33;" k="59" /> +<hkern u1="[" u2="&#x32;" k="53" /> +<hkern u1="[" u2="&#x31;" k="49" /> +<hkern u1="[" u2="&#x30;" k="70" /> +<hkern u1="[" u2="&#x28;" k="45" /> +<hkern u1="\" u2="v" k="33" /> +<hkern u1="\" u2="V" k="37" /> +<hkern u1="\" u2="&#x37;" k="31" /> +<hkern u1="f" u2="&#xef;" k="-233" /> +<hkern u1="f" u2="&#xee;" k="-127" /> +<hkern u1="f" u2="&#xec;" k="-145" /> +<hkern u1="f" u2="&#xeb;" k="-12" /> +<hkern u1="f" u2="&#xe4;" k="-27" /> +<hkern u1="f" u2="&#xe3;" k="-76" /> +<hkern u1="f" u2="&#xd0;" k="-104" /> +<hkern u1="m" u2="&#x2122;" k="45" /> +<hkern u1="m" u2="&#xba;" k="33" /> +<hkern u1="m" u2="&#xae;" k="37" /> +<hkern u1="m" u2="&#xaa;" k="29" /> +<hkern u1="m" u2="&#x7d;" k="55" /> +<hkern u1="m" u2="v" k="45" /> +<hkern u1="m" u2="]" k="59" /> +<hkern u1="m" u2="\" k="43" /> +<hkern u1="m" u2="V" k="152" /> +<hkern u1="m" u2="&#x3f;" k="33" /> +<hkern u1="m" u2="&#x2a;" k="45" /> +<hkern u1="m" u2="&#x29;" k="61" /> +<hkern u1="q" u2="&#x2122;" k="16" /> +<hkern u1="q" u2="&#x7d;" k="-29" /> +<hkern u1="q" u2="]" k="-27" /> +<hkern u1="q" u2="V" k="92" /> +<hkern u1="q" u2="&#x29;" k="-35" /> +<hkern u1="v" u2="&#x7d;" k="72" /> +<hkern u1="v" u2="]" k="82" /> +<hkern u1="v" u2="X" k="113" /> +<hkern u1="v" u2="V" k="51" /> +<hkern u1="v" u2="&#x40;" k="43" /> +<hkern u1="v" u2="&#x2f;" k="31" /> +<hkern u1="v" u2="&#x29;" k="102" /> +<hkern u1="v" u2="&#x26;" k="37" /> +<hkern u1="v" u2="&#x20;" k="55" /> +<hkern u1="x" u2="&#x7d;" k="53" /> +<hkern u1="x" u2="]" k="59" /> +<hkern u1="x" u2="V" k="41" /> +<hkern u1="x" u2="&#x29;" k="57" /> +<hkern u1="x" u2="&#x20;" k="23" /> +<hkern u1="&#x7b;" u2="&#xec;" k="6" /> +<hkern u1="&#x7b;" u2="&#xce;" k="8" /> +<hkern u1="&#x7b;" u2="&#x7b;" k="47" /> +<hkern u1="&#x7b;" u2="x" k="55" /> +<hkern u1="&#x7b;" u2="v" k="72" /> +<hkern u1="&#x7b;" u2="V" k="23" /> +<hkern u1="&#x7b;" u2="&#x39;" k="57" /> +<hkern u1="&#x7b;" u2="&#x38;" k="55" /> +<hkern u1="&#x7b;" u2="&#x37;" k="37" /> +<hkern u1="&#x7b;" u2="&#x36;" k="63" /> +<hkern u1="&#x7b;" u2="&#x35;" k="51" /> +<hkern u1="&#x7b;" u2="&#x34;" k="63" /> +<hkern u1="&#x7b;" u2="&#x33;" k="51" /> +<hkern u1="&#x7b;" u2="&#x32;" k="43" /> +<hkern u1="&#x7b;" u2="&#x31;" k="39" /> +<hkern u1="&#x7b;" u2="&#x30;" k="63" /> +<hkern u1="&#x7b;" u2="&#x28;" k="43" /> +<hkern u1="&#x7d;" u2="&#x7d;" k="47" /> +<hkern u1="&#x7d;" u2="]" k="45" /> +<hkern u1="&#x7d;" u2="&#x29;" k="61" /> +<hkern u1="&#xa1;" u2="V" k="47" /> +<hkern u1="&#xb0;" u2="&#x34;" k="53" /> +<hkern u1="&#xb7;" u2="L" k="43" /> +<hkern u1="&#xb7;" u2="&#x37;" k="39" /> +<hkern u1="&#xb7;" u2="&#x32;" k="31" /> +<hkern u1="&#xb7;" u2="&#x31;" k="51" /> +<hkern u1="&#xbf;" u2="v" k="49" /> +<hkern u1="&#xbf;" u2="V" k="98" /> +<hkern u1="&#xce;" u2="&#x7d;" k="8" /> +<hkern u1="&#xce;" u2="]" k="8" /> +<hkern u1="&#xd1;" u2="&#xdf;" k="33" /> +<hkern u1="&#xd9;" u2="&#xdf;" k="43" /> +<hkern u1="&#xda;" u2="&#xdf;" k="43" /> +<hkern u1="&#xdb;" u2="&#xdf;" k="43" /> +<hkern u1="&#xdc;" u2="&#xdf;" k="43" /> +<hkern u1="&#xdd;" u2="&#xf0;" k="174" /> +<hkern u1="&#xdd;" u2="&#xdf;" k="47" /> +<hkern u1="&#xde;" u2="&#x7d;" k="70" /> +<hkern u1="&#xde;" u2="x" k="14" /> +<hkern u1="&#xde;" u2="]" k="72" /> +<hkern u1="&#xde;" u2="X" k="147" /> +<hkern u1="&#xde;" u2="V" k="57" /> +<hkern u1="&#xde;" u2="&#x31;" k="33" /> +<hkern u1="&#xde;" u2="&#x29;" k="96" /> +<hkern u1="&#xdf;" u2="&#x2122;" k="27" /> +<hkern u1="&#xdf;" u2="&#xba;" k="29" /> +<hkern u1="&#xdf;" u2="&#xae;" k="41" /> +<hkern u1="&#xdf;" u2="&#xaa;" k="33" /> +<hkern u1="&#xdf;" u2="&#x7d;" k="53" /> +<hkern u1="&#xdf;" u2="x" k="12" /> +<hkern u1="&#xdf;" u2="v" k="57" /> +<hkern u1="&#xdf;" u2="p" k="10" /> +<hkern u1="&#xdf;" u2="]" k="61" /> +<hkern u1="&#xdf;" u2="\" k="27" /> +<hkern u1="&#xdf;" u2="V" k="86" /> +<hkern u1="&#xdf;" u2="&#x3f;" k="23" /> +<hkern u1="&#xdf;" u2="&#x2a;" k="27" /> +<hkern u1="&#xdf;" u2="&#x29;" k="70" /> +<hkern u1="&#xdf;" u2="&#x20;" k="39" /> +<hkern u1="&#xed;" u2="&#xfe;" k="-63" /> +<hkern u1="&#xed;" u2="&#xdf;" k="-2" /> +<hkern u1="&#xed;" u2="&#x7d;" k="-10" /> +<hkern u1="&#xed;" u2="l" k="-14" /> +<hkern u1="&#xed;" u2="k" k="-20" /> +<hkern u1="&#xed;" u2="h" k="-20" /> +<hkern u1="&#xed;" u2="b" k="-63" /> +<hkern u1="&#xed;" u2="]" k="-12" /> +<hkern u1="&#xed;" u2="&#x29;" k="18" /> +<hkern u1="&#xee;" u2="&#x2a;" k="-23" /> +<hkern u1="&#xef;" u2="&#x2122;" k="-53" /> +<hkern u1="&#xef;" u2="&#xfe;" k="-104" /> +<hkern u1="&#xef;" u2="&#xdf;" k="-2" /> +<hkern u1="&#xef;" u2="&#x7d;" k="20" /> +<hkern u1="&#xef;" u2="l" k="-55" /> +<hkern u1="&#xef;" u2="k" k="-61" /> +<hkern u1="&#xef;" u2="h" k="-61" /> +<hkern u1="&#xef;" u2="b" k="-104" /> +<hkern u1="&#xef;" u2="]" k="23" /> +<hkern u1="&#xef;" u2="\" k="-18" /> +<hkern u1="&#xef;" u2="&#x2a;" k="-100" /> +<hkern u1="&#xef;" u2="&#x27;" k="-25" /> +<hkern u1="&#xef;" u2="&#x22;" k="-25" /> +<hkern u1="&#xf0;" u2="&#x7d;" k="61" /> +<hkern u1="&#xf0;" u2="x" k="31" /> +<hkern u1="&#xf0;" u2="v" k="18" /> +<hkern u1="&#xf0;" u2="]" k="68" /> +<hkern u1="&#xf0;" u2="X" k="74" /> +<hkern u1="&#xf0;" u2="V" k="35" /> +<hkern u1="&#xf0;" u2="&#x29;" k="86" /> +<hkern u1="&#xf7;" u2="&#x37;" k="23" /> +<hkern u1="&#xf7;" u2="&#x32;" k="27" /> +<hkern u1="&#xf7;" u2="&#x31;" k="45" /> +<hkern u1="&#x178;" u2="&#xf0;" k="174" /> +<hkern u1="&#x178;" u2="&#xdf;" k="47" /> +<hkern u1="&#x2019;" u2="&#xef;" k="-25" /> +<hkern u1="&#x201a;" u2="j" k="-80" /> +<hkern u1="&#x201d;" u2="&#xef;" k="-25" /> +<hkern u1="&#x201e;" u2="j" k="-94" /> +<hkern g1="bracketleft" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="78" /> +<hkern g1="bracketleft" g2="d,q" k="82" /> +<hkern g1="bracketleft" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="84" /> +<hkern g1="bracketleft" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="59" /> +<hkern g1="bracketleft" g2="i,igrave,iacute,icircumflex,idieresis" k="43" /> +<hkern g1="bracketleft" g2="j" k="-205" /> +<hkern g1="bracketleft" g2="m,n,r,ntilde" k="68" /> +<hkern g1="bracketleft" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="86" /> +<hkern g1="bracketleft" g2="s" k="82" /> +<hkern g1="bracketleft" g2="t" k="68" /> +<hkern g1="bracketleft" g2="u,ugrave,uacute,ucircumflex,udieresis" k="82" /> +<hkern g1="bracketleft" g2="w" k="78" /> +<hkern g1="bracketleft" g2="z" k="70" /> +<hkern g1="bracketleft" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="39" /> +<hkern g1="bracketleft" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="72" /> +<hkern g1="bracketleft" g2="T" k="43" /> +<hkern g1="bracketleft" g2="C,Ccedilla" k="72" /> +<hkern g1="bracketleft" g2="G" k="72" /> +<hkern g1="bracketleft" g2="Z" k="41" /> +<hkern g1="bracketleft" g2="J" k="63" /> +<hkern g1="bracketleft" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="45" /> +<hkern g1="bracketleft" g2="M,N,Ntilde" k="43" /> +<hkern g1="bracketleft" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="39" /> +<hkern g1="bracketleft" g2="W" k="29" /> +<hkern g1="bracketleft" g2="Y,Yacute,Ydieresis" k="27" /> +<hkern g1="bracketleft" g2="S" k="63" /> +<hkern g1="bracketleft" g2="AE" k="53" /> +<hkern g1="bracketleft" g2="b,thorn" k="-27" /> +<hkern g1="braceleft" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="68" /> +<hkern g1="braceleft" g2="d,q" k="74" /> +<hkern g1="braceleft" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="76" /> +<hkern g1="braceleft" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="51" /> +<hkern g1="braceleft" g2="i,igrave,iacute,icircumflex,idieresis" k="39" /> +<hkern g1="braceleft" g2="j" k="-205" /> +<hkern g1="braceleft" g2="m,n,r,ntilde" k="59" /> +<hkern g1="braceleft" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="78" /> +<hkern g1="braceleft" g2="s" k="74" /> +<hkern g1="braceleft" g2="t" k="59" /> +<hkern g1="braceleft" g2="u,ugrave,uacute,ucircumflex,udieresis" k="72" /> +<hkern g1="braceleft" g2="w" k="68" /> +<hkern g1="braceleft" g2="z" k="61" /> +<hkern g1="braceleft" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="29" /> +<hkern g1="braceleft" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="68" /> +<hkern g1="braceleft" g2="T" k="37" /> +<hkern g1="braceleft" g2="C,Ccedilla" k="68" /> +<hkern g1="braceleft" g2="G" k="68" /> +<hkern g1="braceleft" g2="Z" k="31" /> +<hkern g1="braceleft" g2="J" k="53" /> +<hkern g1="braceleft" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="39" /> +<hkern g1="braceleft" g2="M,N,Ntilde" k="31" /> +<hkern g1="braceleft" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="35" /> +<hkern g1="braceleft" g2="W" k="25" /> +<hkern g1="braceleft" g2="Y,Yacute,Ydieresis" k="23" /> +<hkern g1="braceleft" g2="S" k="53" /> +<hkern g1="braceleft" g2="AE" k="49" /> +<hkern g1="braceleft" g2="b,thorn" k="-29" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="d,q" k="41" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="41" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="j" k="18" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="43" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="s" k="14" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="t" k="25" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="u,ugrave,uacute,ucircumflex,udieresis" k="39" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="w" k="53" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="20" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="C,Ccedilla" k="20" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="G" k="20" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="p" k="33" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="v" k="61" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="y,yacute,ydieresis" k="55" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="g" k="12" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="four" k="20" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="hyphen,endash,emdash" k="31" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="parenright" k="35" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="bracketright" k="39" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="braceright" k="27" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="copyright" k="20" /> +<hkern g1="H,I,M,Igrave,Iacute,Icircumflex,Idieresis" g2="registered" k="20" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="20" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="14" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="M,N,Ntilde" k="20" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="37" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="W" k="25" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="Y,Yacute,Ydieresis" k="45" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="AE" k="70" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="v" k="10" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="y,yacute,ydieresis" k="12" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="parenright" k="92" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="bracketright" k="72" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="braceright" k="68" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="h,k,germandbls" k="10" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="l" k="10" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="x" k="18" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="V" k="31" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="X" k="66" /> +<hkern g1="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="37" /> +<hkern g1="D,Eth" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="10" /> +<hkern g1="D,Eth" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="25" /> +<hkern g1="D,Eth" g2="Z" k="10" /> +<hkern g1="D,Eth" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="16" /> +<hkern g1="D,Eth" g2="M,N,Ntilde" k="23" /> +<hkern g1="D,Eth" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="43" /> +<hkern g1="D,Eth" g2="W" k="31" /> +<hkern g1="D,Eth" g2="Y,Yacute,Ydieresis" k="53" /> +<hkern g1="D,Eth" g2="AE" k="82" /> +<hkern g1="D,Eth" g2="v" k="12" /> +<hkern g1="D,Eth" g2="y,yacute,ydieresis" k="12" /> +<hkern g1="D,Eth" g2="parenright" k="94" /> +<hkern g1="D,Eth" g2="bracketright" k="74" /> +<hkern g1="D,Eth" g2="braceright" k="70" /> +<hkern g1="D,Eth" g2="h,k,germandbls" k="14" /> +<hkern g1="D,Eth" g2="l" k="14" /> +<hkern g1="D,Eth" g2="x" k="23" /> +<hkern g1="D,Eth" g2="V" k="37" /> +<hkern g1="D,Eth" g2="X" k="70" /> +<hkern g1="D,Eth" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="41" /> +<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="v" k="10" /> +<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="y,yacute,ydieresis" k="12" /> +<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="parenright" k="47" /> +<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="bracketright" k="43" /> +<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="braceright" k="31" /> +<hkern g1="P" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="14" /> +<hkern g1="P" g2="d,q" k="16" /> +<hkern g1="P" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="18" /> +<hkern g1="P" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="18" /> +<hkern g1="P" g2="s" k="14" /> +<hkern g1="P" g2="t" k="-10" /> +<hkern g1="P" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="10" /> +<hkern g1="P" g2="J" k="84" /> +<hkern g1="P" g2="M,N,Ntilde" k="10" /> +<hkern g1="P" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="106" /> +<hkern g1="P" g2="AE" k="207" /> +<hkern g1="P" g2="y,yacute,ydieresis" k="-25" /> +<hkern g1="P" g2="h,k,germandbls" k="12" /> +<hkern g1="P" g2="l" k="10" /> +<hkern g1="P" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="154" /> +<hkern g1="P" g2="guillemotleft,guilsinglleft" k="25" /> +<hkern g1="T" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="31" /> +<hkern g1="T" g2="d,q" k="82" /> +<hkern g1="T" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="86" /> +<hkern g1="T" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="84" /> +<hkern g1="T" g2="s" k="35" /> +<hkern g1="T" g2="J" k="139" /> +<hkern g1="T" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="109" /> +<hkern g1="T" g2="AE" k="158" /> +<hkern g1="T" g2="y,yacute,ydieresis" k="-10" /> +<hkern g1="T" g2="g" k="43" /> +<hkern g1="T" g2="four" k="51" /> +<hkern g1="T" g2="hyphen,endash,emdash" k="117" /> +<hkern g1="T" g2="parenright" k="43" /> +<hkern g1="T" g2="bracketright" k="43" /> +<hkern g1="T" g2="braceright" k="37" /> +<hkern g1="T" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="74" /> +<hkern g1="T" g2="guillemotleft,guilsinglleft" k="31" /> +<hkern g1="T" g2="space" k="49" /> +<hkern g1="T" g2="colon,semicolon" k="23" /> +<hkern g1="T" g2="asterisk" k="-10" /> +<hkern g1="T" g2="slash" k="29" /> +<hkern g1="T" g2="at" k="33" /> +<hkern g1="T" g2="ampersand" k="39" /> +<hkern g1="R" g2="d,q" k="20" /> +<hkern g1="R" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="18" /> +<hkern g1="R" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="23" /> +<hkern g1="R" g2="w" k="16" /> +<hkern g1="R" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="14" /> +<hkern g1="R" g2="T" k="10" /> +<hkern g1="R" g2="C,Ccedilla" k="14" /> +<hkern g1="R" g2="G" k="14" /> +<hkern g1="R" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="25" /> +<hkern g1="R" g2="W" k="31" /> +<hkern g1="R" g2="Y,Yacute,Ydieresis" k="35" /> +<hkern g1="R" g2="AE" k="-10" /> +<hkern g1="R" g2="v" k="23" /> +<hkern g1="R" g2="y,yacute,ydieresis" k="25" /> +<hkern g1="R" g2="four" k="33" /> +<hkern g1="R" g2="hyphen,endash,emdash" k="18" /> +<hkern g1="R" g2="parenright" k="45" /> +<hkern g1="R" g2="bracketright" k="49" /> +<hkern g1="R" g2="braceright" k="41" /> +<hkern g1="R" g2="copyright" k="20" /> +<hkern g1="R" g2="registered" k="20" /> +<hkern g1="R" g2="V" k="35" /> +<hkern g1="R" g2="space" k="27" /> +<hkern g1="R" g2="backslash" k="20" /> +<hkern g1="R" g2="trademark" k="18" /> +<hkern g1="F" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="37" /> +<hkern g1="F" g2="d,q" k="51" /> +<hkern g1="F" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="57" /> +<hkern g1="F" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="55" /> +<hkern g1="F" g2="s" k="41" /> +<hkern g1="F" g2="J" k="102" /> +<hkern g1="F" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="135" /> +<hkern g1="F" g2="AE" k="209" /> +<hkern g1="F" g2="y,yacute,ydieresis" k="-18" /> +<hkern g1="F" g2="g" k="41" /> +<hkern g1="F" g2="hyphen,endash,emdash" k="47" /> +<hkern g1="F" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="139" /> +<hkern g1="F" g2="guillemotleft,guilsinglleft" k="29" /> +<hkern g1="F" g2="colon,semicolon" k="23" /> +<hkern g1="L" g2="j" k="14" /> +<hkern g1="L" g2="t" k="18" /> +<hkern g1="L" g2="u,ugrave,uacute,ucircumflex,udieresis" k="16" /> +<hkern g1="L" g2="w" k="63" /> +<hkern g1="L" g2="T" k="154" /> +<hkern g1="L" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="29" /> +<hkern g1="L" g2="W" k="119" /> +<hkern g1="L" g2="Y,Yacute,Ydieresis" k="143" /> +<hkern g1="L" g2="p" k="10" /> +<hkern g1="L" g2="v" k="90" /> +<hkern g1="L" g2="y,yacute,ydieresis" k="117" /> +<hkern g1="L" g2="parenright" k="53" /> +<hkern g1="L" g2="bracketright" k="55" /> +<hkern g1="L" g2="braceright" k="47" /> +<hkern g1="L" g2="registered" k="61" /> +<hkern g1="L" g2="V" k="143" /> +<hkern g1="L" g2="space" k="49" /> +<hkern g1="L" g2="asterisk" k="150" /> +<hkern g1="L" g2="backslash" k="31" /> +<hkern g1="L" g2="trademark" k="145" /> +<hkern g1="L" g2="seven" k="47" /> +<hkern g1="L" g2="question" k="39" /> +<hkern g1="L" g2="periodcentered" k="121" /> +<hkern g1="L" g2="quoteleft,quotedblleft" k="158" /> +<hkern g1="L" g2="quoteright,quotedblright" k="154" /> +<hkern g1="L" g2="quotedbl,quotesingle" k="150" /> +<hkern g1="L" g2="ordfeminine" k="156" /> +<hkern g1="L" g2="ordmasculine" k="156" /> +<hkern g1="C,Ccedilla" g2="AE" k="16" /> +<hkern g1="C,Ccedilla" g2="parenright" k="57" /> +<hkern g1="C,Ccedilla" g2="bracketright" k="53" /> +<hkern g1="C,Ccedilla" g2="braceright" k="43" /> +<hkern g1="C,Ccedilla" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="23" /> +<hkern g1="G" g2="w" k="10" /> +<hkern g1="G" g2="T" k="12" /> +<hkern g1="G" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="10" /> +<hkern g1="G" g2="W" k="10" /> +<hkern g1="G" g2="Y,Yacute,Ydieresis" k="16" /> +<hkern g1="G" g2="AE" k="12" /> +<hkern g1="G" g2="v" k="16" /> +<hkern g1="G" g2="y,yacute,ydieresis" k="20" /> +<hkern g1="G" g2="parenright" k="68" /> +<hkern g1="G" g2="bracketright" k="49" /> +<hkern g1="G" g2="braceright" k="47" /> +<hkern g1="G" g2="V" k="16" /> +<hkern g1="G" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="18" /> +<hkern g1="B" g2="w" k="12" /> +<hkern g1="B" g2="z" k="10" /> +<hkern g1="B" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="10" /> +<hkern g1="B" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="12" /> +<hkern g1="B" g2="M,N,Ntilde" k="10" /> +<hkern g1="B" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="25" /> +<hkern g1="B" g2="W" k="18" /> +<hkern g1="B" g2="Y,Yacute,Ydieresis" k="27" /> +<hkern g1="B" g2="AE" k="18" /> +<hkern g1="B" g2="y,yacute,ydieresis" k="20" /> +<hkern g1="B" g2="g" k="10" /> +<hkern g1="B" g2="h,k,germandbls" k="10" /> +<hkern g1="B" g2="l" k="10" /> +<hkern g1="Z" g2="j" k="18" /> +<hkern g1="Z" g2="t" k="16" /> +<hkern g1="Z" g2="u,ugrave,uacute,ucircumflex,udieresis" k="20" /> +<hkern g1="Z" g2="w" k="53" /> +<hkern g1="Z" g2="p" k="14" /> +<hkern g1="Z" g2="v" k="63" /> +<hkern g1="Z" g2="y,yacute,ydieresis" k="63" /> +<hkern g1="Z" g2="parenright" k="43" /> +<hkern g1="Z" g2="bracketright" k="41" /> +<hkern g1="Z" g2="braceright" k="29" /> +<hkern g1="Z" g2="registered" k="29" /> +<hkern g1="J" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="61" /> +<hkern g1="J" g2="d,q" k="49" /> +<hkern g1="J" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="51" /> +<hkern g1="J" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="33" /> +<hkern g1="J" g2="i,igrave,iacute,icircumflex,idieresis" k="31" /> +<hkern g1="J" g2="j" k="29" /> +<hkern g1="J" g2="m,n,r,ntilde" k="49" /> +<hkern g1="J" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="51" /> +<hkern g1="J" g2="s" k="55" /> +<hkern g1="J" g2="t" k="27" /> +<hkern g1="J" g2="u,ugrave,uacute,ucircumflex,udieresis" k="39" /> +<hkern g1="J" g2="w" k="43" /> +<hkern g1="J" g2="z" k="57" /> +<hkern g1="J" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="18" /> +<hkern g1="J" g2="C,Ccedilla" k="18" /> +<hkern g1="J" g2="G" k="18" /> +<hkern g1="J" g2="J" k="25" /> +<hkern g1="J" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="68" /> +<hkern g1="J" g2="S" k="12" /> +<hkern g1="J" g2="AE" k="88" /> +<hkern g1="J" g2="p" k="43" /> +<hkern g1="J" g2="v" k="47" /> +<hkern g1="J" g2="y,yacute,ydieresis" k="39" /> +<hkern g1="J" g2="g" k="47" /> +<hkern g1="J" g2="hyphen,endash,emdash" k="16" /> +<hkern g1="J" g2="parenright" k="49" /> +<hkern g1="J" g2="bracketright" k="49" /> +<hkern g1="J" g2="braceright" k="43" /> +<hkern g1="J" g2="x" k="31" /> +<hkern g1="J" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="49" /> +<hkern g1="J" g2="guillemotleft,guilsinglleft" k="27" /> +<hkern g1="J" g2="colon,semicolon" k="31" /> +<hkern g1="J" g2="slash" k="31" /> +<hkern g1="J" g2="at" k="27" /> +<hkern g1="J" g2="ampersand" k="29" /> +<hkern g1="J" g2="guillemotright,guilsinglright" k="27" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="61" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="d,q" k="49" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="51" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="23" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="i,igrave,iacute,icircumflex,idieresis" k="23" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="j" k="18" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="m,n,r,ntilde" k="47" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="51" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="s" k="55" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="t" k="18" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="u,ugrave,uacute,ucircumflex,udieresis" k="41" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="w" k="35" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="z" k="51" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="14" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="C,Ccedilla" k="14" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="G" k="14" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="J" k="23" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="70" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="AE" k="90" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="p" k="43" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="v" k="39" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="y,yacute,ydieresis" k="33" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="g" k="47" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="parenright" k="43" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="bracketright" k="43" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="braceright" k="39" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="x" k="25" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="51" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="guillemotleft,guilsinglleft" k="23" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="colon,semicolon" k="29" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="asterisk" k="-16" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="slash" k="27" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="at" k="25" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="ampersand" k="27" /> +<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="guillemotright,guilsinglright" k="23" /> +<hkern g1="N,Ntilde" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="55" /> +<hkern g1="N,Ntilde" g2="d,q" k="39" /> +<hkern g1="N,Ntilde" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="39" /> +<hkern g1="N,Ntilde" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="29" /> +<hkern g1="N,Ntilde" g2="i,igrave,iacute,icircumflex,idieresis" k="25" /> +<hkern g1="N,Ntilde" g2="j" k="27" /> +<hkern g1="N,Ntilde" g2="m,n,r,ntilde" k="39" /> +<hkern g1="N,Ntilde" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="41" /> +<hkern g1="N,Ntilde" g2="s" k="45" /> +<hkern g1="N,Ntilde" g2="t" k="27" /> +<hkern g1="N,Ntilde" g2="u,ugrave,uacute,ucircumflex,udieresis" k="35" /> +<hkern g1="N,Ntilde" g2="w" k="45" /> +<hkern g1="N,Ntilde" g2="z" k="51" /> +<hkern g1="N,Ntilde" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="18" /> +<hkern g1="N,Ntilde" g2="C,Ccedilla" k="18" /> +<hkern g1="N,Ntilde" g2="G" k="18" /> +<hkern g1="N,Ntilde" g2="J" k="18" /> +<hkern g1="N,Ntilde" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="18" /> +<hkern g1="N,Ntilde" g2="S" k="10" /> +<hkern g1="N,Ntilde" g2="AE" k="25" /> +<hkern g1="N,Ntilde" g2="p" k="35" /> +<hkern g1="N,Ntilde" g2="v" k="49" /> +<hkern g1="N,Ntilde" g2="y,yacute,ydieresis" k="43" /> +<hkern g1="N,Ntilde" g2="g" k="39" /> +<hkern g1="N,Ntilde" g2="hyphen,endash,emdash" k="16" /> +<hkern g1="N,Ntilde" g2="parenright" k="43" /> +<hkern g1="N,Ntilde" g2="bracketright" k="43" /> +<hkern g1="N,Ntilde" g2="braceright" k="37" /> +<hkern g1="N,Ntilde" g2="x" k="18" /> +<hkern g1="N,Ntilde" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="29" /> +<hkern g1="N,Ntilde" g2="guillemotleft,guilsinglleft" k="27" /> +<hkern g1="N,Ntilde" g2="colon,semicolon" k="23" /> +<hkern g1="N,Ntilde" g2="slash" k="23" /> +<hkern g1="N,Ntilde" g2="at" k="23" /> +<hkern g1="N,Ntilde" g2="ampersand" k="27" /> +<hkern g1="N,Ntilde" g2="guillemotright,guilsinglright" k="20" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="d,q" k="25" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="25" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="j" k="12" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="25" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="t" k="18" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="u,ugrave,uacute,ucircumflex,udieresis" k="39" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="w" k="82" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="33" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="T" k="109" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="C,Ccedilla" k="33" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="G" k="33" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="70" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="W" k="111" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="Y,Yacute,Ydieresis" k="129" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="AE" k="-14" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="v" k="98" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="y,yacute,ydieresis" k="106" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="hyphen,endash,emdash" k="37" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="parenright" k="37" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="bracketright" k="39" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="braceright" k="35" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="copyright" k="33" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="registered" k="88" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="V" k="127" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="space" k="70" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="asterisk" k="109" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="backslash" k="39" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="trademark" k="106" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="seven" k="33" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="question" k="20" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quoteleft,quotedblleft" k="104" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quoteright,quotedblright" k="106" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quotedbl,quotesingle" k="111" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="ordfeminine" k="94" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="ordmasculine" k="102" /> +<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="one" k="-12" /> +<hkern g1="V" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="139" /> +<hkern g1="V" g2="d,q" k="115" /> +<hkern g1="V" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="117" /> +<hkern g1="V" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="37" /> +<hkern g1="V" g2="i,igrave,iacute,icircumflex,idieresis" k="16" /> +<hkern g1="V" g2="j" k="10" /> +<hkern g1="V" g2="m,n,r,ntilde" k="66" /> +<hkern g1="V" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="119" /> +<hkern g1="V" g2="s" k="125" /> +<hkern g1="V" g2="t" k="25" /> +<hkern g1="V" g2="u,ugrave,uacute,ucircumflex,udieresis" k="55" /> +<hkern g1="V" g2="w" k="57" /> +<hkern g1="V" g2="z" k="94" /> +<hkern g1="V" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="41" /> +<hkern g1="V" g2="C,Ccedilla" k="41" /> +<hkern g1="V" g2="G" k="41" /> +<hkern g1="V" g2="J" k="154" /> +<hkern g1="V" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="127" /> +<hkern g1="V" g2="S" k="14" /> +<hkern g1="V" g2="AE" k="193" /> +<hkern g1="V" g2="b,thorn" k="-45" /> +<hkern g1="V" g2="y,yacute,ydieresis" k="49" /> +<hkern g1="V" g2="g" k="119" /> +<hkern g1="V" g2="hyphen,endash,emdash" k="76" /> +<hkern g1="V" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="135" /> +<hkern g1="V" g2="guillemotleft,guilsinglleft" k="80" /> +<hkern g1="V" g2="colon,semicolon" k="72" /> +<hkern g1="V" g2="guillemotright,guilsinglright" k="61" /> +<hkern g1="W" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="119" /> +<hkern g1="W" g2="d,q" k="96" /> +<hkern g1="W" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="96" /> +<hkern g1="W" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="29" /> +<hkern g1="W" g2="i,igrave,iacute,icircumflex,idieresis" k="14" /> +<hkern g1="W" g2="m,n,r,ntilde" k="57" /> +<hkern g1="W" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="98" /> +<hkern g1="W" g2="s" k="104" /> +<hkern g1="W" g2="t" k="18" /> +<hkern g1="W" g2="u,ugrave,uacute,ucircumflex,udieresis" k="45" /> +<hkern g1="W" g2="w" k="47" /> +<hkern g1="W" g2="z" k="78" /> +<hkern g1="W" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="33" /> +<hkern g1="W" g2="C,Ccedilla" k="33" /> +<hkern g1="W" g2="G" k="33" /> +<hkern g1="W" g2="J" k="127" /> +<hkern g1="W" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="111" /> +<hkern g1="W" g2="S" k="12" /> +<hkern g1="W" g2="AE" k="178" /> +<hkern g1="W" g2="b,thorn" k="-43" /> +<hkern g1="W" g2="p" k="51" /> +<hkern g1="W" g2="v" k="51" /> +<hkern g1="W" g2="y,yacute,ydieresis" k="41" /> +<hkern g1="W" g2="g" k="98" /> +<hkern g1="W" g2="four" k="57" /> +<hkern g1="W" g2="hyphen,endash,emdash" k="66" /> +<hkern g1="W" g2="parenright" k="29" /> +<hkern g1="W" g2="bracketright" k="29" /> +<hkern g1="W" g2="braceright" k="25" /> +<hkern g1="W" g2="copyright" k="29" /> +<hkern g1="W" g2="x" k="41" /> +<hkern g1="W" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="121" /> +<hkern g1="W" g2="guillemotleft,guilsinglleft" k="70" /> +<hkern g1="W" g2="space" k="68" /> +<hkern g1="W" g2="colon,semicolon" k="63" /> +<hkern g1="W" g2="asterisk" k="-76" /> +<hkern g1="W" g2="slash" k="37" /> +<hkern g1="W" g2="at" k="74" /> +<hkern g1="W" g2="ampersand" k="45" /> +<hkern g1="W" g2="trademark" k="-23" /> +<hkern g1="W" g2="seven" k="-18" /> +<hkern g1="W" g2="guillemotright,guilsinglright" k="55" /> +<hkern g1="K" g2="d,q" k="47" /> +<hkern g1="K" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="41" /> +<hkern g1="K" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="51" /> +<hkern g1="K" g2="w" k="104" /> +<hkern g1="K" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="92" /> +<hkern g1="K" g2="C,Ccedilla" k="92" /> +<hkern g1="K" g2="G" k="92" /> +<hkern g1="K" g2="AE" k="-14" /> +<hkern g1="K" g2="v" k="127" /> +<hkern g1="K" g2="y,yacute,ydieresis" k="143" /> +<hkern g1="K" g2="four" k="41" /> +<hkern g1="K" g2="hyphen,endash,emdash" k="78" /> +<hkern g1="K" g2="parenright" k="27" /> +<hkern g1="K" g2="bracketright" k="31" /> +<hkern g1="K" g2="copyright" k="43" /> +<hkern g1="K" g2="registered" k="53" /> +<hkern g1="K" g2="space" k="39" /> +<hkern g1="K" g2="one" k="-18" /> +<hkern g1="K" g2="two" k="-14" /> +<hkern g1="Y,Yacute,Ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="154" /> +<hkern g1="Y,Yacute,Ydieresis" g2="d,q" k="152" /> +<hkern g1="Y,Yacute,Ydieresis" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="154" /> +<hkern g1="Y,Yacute,Ydieresis" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="45" /> +<hkern g1="Y,Yacute,Ydieresis" g2="i,igrave,iacute,icircumflex,idieresis" k="18" /> +<hkern g1="Y,Yacute,Ydieresis" g2="j" k="14" /> +<hkern g1="Y,Yacute,Ydieresis" g2="m,n,r,ntilde" k="88" /> +<hkern g1="Y,Yacute,Ydieresis" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="156" /> +<hkern g1="Y,Yacute,Ydieresis" g2="s" k="141" /> +<hkern g1="Y,Yacute,Ydieresis" g2="t" k="35" /> +<hkern g1="Y,Yacute,Ydieresis" g2="u,ugrave,uacute,ucircumflex,udieresis" k="90" /> +<hkern g1="Y,Yacute,Ydieresis" g2="w" k="76" /> +<hkern g1="Y,Yacute,Ydieresis" g2="z" k="121" /> +<hkern g1="Y,Yacute,Ydieresis" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="53" /> +<hkern g1="Y,Yacute,Ydieresis" g2="C,Ccedilla" k="55" /> +<hkern g1="Y,Yacute,Ydieresis" g2="G" k="53" /> +<hkern g1="Y,Yacute,Ydieresis" g2="J" k="166" /> +<hkern g1="Y,Yacute,Ydieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="129" /> +<hkern g1="Y,Yacute,Ydieresis" g2="S" k="14" /> +<hkern g1="Y,Yacute,Ydieresis" g2="AE" k="193" /> +<hkern g1="Y,Yacute,Ydieresis" g2="b,thorn" k="-41" /> +<hkern g1="Y,Yacute,Ydieresis" g2="p" k="80" /> +<hkern g1="Y,Yacute,Ydieresis" g2="v" k="84" /> +<hkern g1="Y,Yacute,Ydieresis" g2="y,yacute,ydieresis" k="82" /> +<hkern g1="Y,Yacute,Ydieresis" g2="g" k="137" /> +<hkern g1="Y,Yacute,Ydieresis" g2="four" k="90" /> +<hkern g1="Y,Yacute,Ydieresis" g2="hyphen,endash,emdash" k="123" /> +<hkern g1="Y,Yacute,Ydieresis" g2="parenright" k="27" /> +<hkern g1="Y,Yacute,Ydieresis" g2="bracketright" k="27" /> +<hkern g1="Y,Yacute,Ydieresis" g2="braceright" k="23" /> +<hkern g1="Y,Yacute,Ydieresis" g2="copyright" k="41" /> +<hkern g1="Y,Yacute,Ydieresis" g2="x" k="51" /> +<hkern g1="Y,Yacute,Ydieresis" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="84" /> +<hkern g1="Y,Yacute,Ydieresis" g2="guillemotleft,guilsinglleft" k="104" /> +<hkern g1="Y,Yacute,Ydieresis" g2="space" k="68" /> +<hkern g1="Y,Yacute,Ydieresis" g2="colon,semicolon" k="78" /> +<hkern g1="Y,Yacute,Ydieresis" g2="asterisk" k="-76" /> +<hkern g1="Y,Yacute,Ydieresis" g2="slash" k="37" /> +<hkern g1="Y,Yacute,Ydieresis" g2="at" k="90" /> +<hkern g1="Y,Yacute,Ydieresis" g2="ampersand" k="47" /> +<hkern g1="Y,Yacute,Ydieresis" g2="trademark" k="-20" /> +<hkern g1="Y,Yacute,Ydieresis" g2="seven" k="-16" /> +<hkern g1="Y,Yacute,Ydieresis" g2="guillemotright,guilsinglright" k="70" /> +<hkern g1="S" g2="z" k="10" /> +<hkern g1="S" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="18" /> +<hkern g1="S" g2="v" k="12" /> +<hkern g1="S" g2="y,yacute,ydieresis" k="14" /> +<hkern g1="S" g2="g" k="12" /> +<hkern g1="S" g2="parenright" k="70" /> +<hkern g1="S" g2="bracketright" k="59" /> +<hkern g1="S" g2="braceright" k="49" /> +<hkern g1="X" g2="d,q" k="78" /> +<hkern g1="X" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="74" /> +<hkern g1="X" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="74" /> +<hkern g1="X" g2="t" k="14" /> +<hkern g1="X" g2="u,ugrave,uacute,ucircumflex,udieresis" k="25" /> +<hkern g1="X" g2="w" k="104" /> +<hkern g1="X" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="74" /> +<hkern g1="X" g2="C,Ccedilla" k="72" /> +<hkern g1="X" g2="G" k="72" /> +<hkern g1="X" g2="y,yacute,ydieresis" k="133" /> +<hkern g1="X" g2="hyphen,endash,emdash" k="102" /> +<hkern g1="X" g2="guillemotleft,guilsinglleft" k="35" /> +<hkern g1="Thorn" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="33" /> +<hkern g1="Thorn" g2="Z" k="16" /> +<hkern g1="Thorn" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="16" /> +<hkern g1="Thorn" g2="M,N,Ntilde" k="31" /> +<hkern g1="Thorn" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="63" /> +<hkern g1="Thorn" g2="W" k="45" /> +<hkern g1="Thorn" g2="Y,Yacute,Ydieresis" k="76" /> +<hkern g1="Thorn" g2="AE" k="96" /> +<hkern g1="Thorn" g2="y,yacute,ydieresis" k="12" /> +<hkern g1="Thorn" g2="h,k,germandbls" k="14" /> +<hkern g1="Thorn" g2="l" k="14" /> +<hkern g1="Thorn" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="74" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="w" k="31" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="T" k="72" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="43" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="W" k="119" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="Y,Yacute,Ydieresis" k="131" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="AE" k="-12" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="v" k="41" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="y,yacute,ydieresis" k="41" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="parenright" k="61" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="bracketright" k="59" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="braceright" k="55" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="registered" k="39" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="V" k="152" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="space" k="31" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="asterisk" k="51" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="backslash" k="41" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="trademark" k="49" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="question" k="31" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="quoteleft,quotedblleft" k="47" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="quoteright,quotedblright" k="45" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="quotedbl,quotesingle" k="49" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="ordfeminine" k="35" /> +<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="ordmasculine" k="43" /> +<hkern g1="b,p,thorn" g2="w" k="23" /> +<hkern g1="b,p,thorn" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="41" /> +<hkern g1="b,p,thorn" g2="T" k="76" /> +<hkern g1="b,p,thorn" g2="Z" k="23" /> +<hkern g1="b,p,thorn" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="49" /> +<hkern g1="b,p,thorn" g2="M,N,Ntilde" k="39" /> +<hkern g1="b,p,thorn" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="25" /> +<hkern g1="b,p,thorn" g2="W" k="98" /> +<hkern g1="b,p,thorn" g2="Y,Yacute,Ydieresis" k="150" /> +<hkern g1="b,p,thorn" g2="AE" k="25" /> +<hkern g1="b,p,thorn" g2="v" k="27" /> +<hkern g1="b,p,thorn" g2="y,yacute,ydieresis" k="27" /> +<hkern g1="b,p,thorn" g2="parenright" k="100" /> +<hkern g1="b,p,thorn" g2="bracketright" k="84" /> +<hkern g1="b,p,thorn" g2="braceright" k="76" /> +<hkern g1="b,p,thorn" g2="x" k="29" /> +<hkern g1="b,p,thorn" g2="V" k="117" /> +<hkern g1="b,p,thorn" g2="X" k="63" /> +<hkern g1="b,p,thorn" g2="asterisk" k="33" /> +<hkern g1="b,p,thorn" g2="backslash" k="29" /> +<hkern g1="b,p,thorn" g2="trademark" k="31" /> +<hkern g1="b,p,thorn" g2="question" k="25" /> +<hkern g1="b,p,thorn" g2="quoteleft,quotedblleft" k="29" /> +<hkern g1="b,p,thorn" g2="quoteright,quotedblright" k="29" /> +<hkern g1="b,p,thorn" g2="quotedbl,quotesingle" k="33" /> +<hkern g1="b,p,thorn" g2="ordmasculine" k="25" /> +<hkern g1="c,ccedilla" g2="w" k="10" /> +<hkern g1="c,ccedilla" g2="T" k="10" /> +<hkern g1="c,ccedilla" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="45" /> +<hkern g1="c,ccedilla" g2="M,N,Ntilde" k="10" /> +<hkern g1="c,ccedilla" g2="W" k="90" /> +<hkern g1="c,ccedilla" g2="Y,Yacute,Ydieresis" k="158" /> +<hkern g1="c,ccedilla" g2="v" k="12" /> +<hkern g1="c,ccedilla" g2="y,yacute,ydieresis" k="12" /> +<hkern g1="c,ccedilla" g2="parenright" k="88" /> +<hkern g1="c,ccedilla" g2="bracketright" k="78" /> +<hkern g1="c,ccedilla" g2="braceright" k="72" /> +<hkern g1="c,ccedilla" g2="V" k="115" /> +<hkern g1="c,ccedilla" g2="X" k="20" /> +<hkern g1="c,ccedilla" g2="asterisk" k="16" /> +<hkern g1="c,ccedilla" g2="backslash" k="20" /> +<hkern g1="c,ccedilla" g2="trademark" k="18" /> +<hkern g1="d" g2="w" k="16" /> +<hkern g1="d" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="10" /> +<hkern g1="d" g2="T" k="14" /> +<hkern g1="d" g2="C,Ccedilla" k="10" /> +<hkern g1="d" g2="G" k="10" /> +<hkern g1="d" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="37" /> +<hkern g1="d" g2="W" k="10" /> +<hkern g1="d" g2="Y,Yacute,Ydieresis" k="12" /> +<hkern g1="d" g2="v" k="20" /> +<hkern g1="d" g2="y,yacute,ydieresis" k="14" /> +<hkern g1="d" g2="parenright" k="39" /> +<hkern g1="d" g2="bracketright" k="33" /> +<hkern g1="d" g2="braceright" k="31" /> +<hkern g1="d" g2="registered" k="31" /> +<hkern g1="d" g2="V" k="10" /> +<hkern g1="d" g2="backslash" k="23" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="w" k="18" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="23" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="T" k="37" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="Z" k="10" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="51" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="M,N,Ntilde" k="25" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="W" k="117" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="Y,Yacute,Ydieresis" k="176" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="v" k="23" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="y,yacute,ydieresis" k="31" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="parenright" k="94" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="bracketright" k="80" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="braceright" k="74" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="x" k="31" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="V" k="143" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="X" k="41" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="asterisk" k="25" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="backslash" k="25" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="trademark" k="25" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="quoteleft,quotedblleft" k="18" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="quoteright,quotedblright" k="16" /> +<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="quotedbl,quotesingle" k="23" /> +<hkern g1="f" g2="d,q" k="8" /> +<hkern g1="f" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="8" /> +<hkern g1="f" g2="j" k="-12" /> +<hkern g1="f" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="10" /> +<hkern g1="f" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="-125" /> +<hkern g1="f" g2="T" k="-152" /> +<hkern g1="f" g2="Z" k="-78" /> +<hkern g1="f" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="-150" /> +<hkern g1="f" g2="M,N,Ntilde" k="-115" /> +<hkern g1="f" g2="W" k="-223" /> +<hkern g1="f" g2="Y,Yacute,Ydieresis" k="-221" /> +<hkern g1="f" g2="hyphen,endash,emdash" k="47" /> +<hkern g1="f" g2="parenright" k="-29" /> +<hkern g1="f" g2="bracketright" k="-72" /> +<hkern g1="f" g2="braceright" k="-70" /> +<hkern g1="f" g2="V" k="-229" /> +<hkern g1="f" g2="X" k="-180" /> +<hkern g1="f" g2="guillemotleft,guilsinglleft" k="39" /> +<hkern g1="f" g2="asterisk" k="-184" /> +<hkern g1="f" g2="backslash" k="-102" /> +<hkern g1="f" g2="trademark" k="-135" /> +<hkern g1="f" g2="question" k="-80" /> +<hkern g1="f" g2="quoteleft,quotedblleft" k="-70" /> +<hkern g1="f" g2="quoteright,quotedblright" k="-94" /> +<hkern g1="f" g2="quotedbl,quotesingle" k="-106" /> +<hkern g1="f" g2="ordfeminine" k="-82" /> +<hkern g1="f" g2="ordmasculine" k="-80" /> +<hkern g1="f" g2="exclam" k="-47" /> +<hkern g1="f" g2="bar" k="-29" /> +<hkern g1="h" g2="w" k="39" /> +<hkern g1="h" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="16" /> +<hkern g1="h" g2="T" k="78" /> +<hkern g1="h" g2="C,Ccedilla" k="16" /> +<hkern g1="h" g2="G" k="16" /> +<hkern g1="h" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="47" /> +<hkern g1="h" g2="W" k="131" /> +<hkern g1="h" g2="Y,Yacute,Ydieresis" k="143" /> +<hkern g1="h" g2="v" k="49" /> +<hkern g1="h" g2="y,yacute,ydieresis" k="47" /> +<hkern g1="h" g2="parenright" k="55" /> +<hkern g1="h" g2="bracketright" k="55" /> +<hkern g1="h" g2="braceright" k="51" /> +<hkern g1="h" g2="registered" k="41" /> +<hkern g1="h" g2="V" k="160" /> +<hkern g1="h" g2="asterisk" k="51" /> +<hkern g1="h" g2="backslash" k="43" /> +<hkern g1="h" g2="trademark" k="51" /> +<hkern g1="h" g2="question" k="33" /> +<hkern g1="h" g2="quoteleft,quotedblleft" k="45" /> +<hkern g1="h" g2="quoteright,quotedblright" k="45" /> +<hkern g1="h" g2="quotedbl,quotesingle" k="49" /> +<hkern g1="h" g2="ordfeminine" k="35" /> +<hkern g1="h" g2="ordmasculine" k="41" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="w" k="16" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="10" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="T" k="14" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="C,Ccedilla" k="10" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="G" k="10" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="33" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="v" k="20" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="y,yacute,ydieresis" k="14" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="parenright" k="49" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="bracketright" k="43" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="braceright" k="39" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="registered" k="31" /> +<hkern g1="i,igrave,iacute,icircumflex,idieresis,uniFB01,uniFB03" g2="backslash" k="20" /> +<hkern g1="j" g2="j" k="-53" /> +<hkern g1="k" g2="d,q" k="41" /> +<hkern g1="k" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="43" /> +<hkern g1="k" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="43" /> +<hkern g1="k" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="37" /> +<hkern g1="k" g2="C,Ccedilla" k="37" /> +<hkern g1="k" g2="G" k="37" /> +<hkern g1="k" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="33" /> +<hkern g1="k" g2="W" k="39" /> +<hkern g1="k" g2="Y,Yacute,Ydieresis" k="59" /> +<hkern g1="k" g2="hyphen,endash,emdash" k="72" /> +<hkern g1="k" g2="parenright" k="55" /> +<hkern g1="k" g2="bracketright" k="57" /> +<hkern g1="k" g2="braceright" k="49" /> +<hkern g1="k" g2="V" k="43" /> +<hkern g1="k" g2="guillemotleft,guilsinglleft" k="49" /> +<hkern g1="k" g2="space" k="23" /> +<hkern g1="k" g2="trademark" k="18" /> +<hkern g1="l,uniFB02,uniFB04" g2="w" k="18" /> +<hkern g1="l,uniFB02,uniFB04" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="12" /> +<hkern g1="l,uniFB02,uniFB04" g2="T" k="16" /> +<hkern g1="l,uniFB02,uniFB04" g2="C,Ccedilla" k="12" /> +<hkern g1="l,uniFB02,uniFB04" g2="G" k="12" /> +<hkern g1="l,uniFB02,uniFB04" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="39" /> +<hkern g1="l,uniFB02,uniFB04" g2="W" k="12" /> +<hkern g1="l,uniFB02,uniFB04" g2="Y,Yacute,Ydieresis" k="14" /> +<hkern g1="l,uniFB02,uniFB04" g2="v" k="23" /> +<hkern g1="l,uniFB02,uniFB04" g2="y,yacute,ydieresis" k="18" /> +<hkern g1="l,uniFB02,uniFB04" g2="parenright" k="39" /> +<hkern g1="l,uniFB02,uniFB04" g2="bracketright" k="33" /> +<hkern g1="l,uniFB02,uniFB04" g2="braceright" k="31" /> +<hkern g1="l,uniFB02,uniFB04" g2="registered" k="31" /> +<hkern g1="l,uniFB02,uniFB04" g2="V" k="12" /> +<hkern g1="l,uniFB02,uniFB04" g2="backslash" k="23" /> +<hkern g1="l,uniFB02,uniFB04" g2="periodcentered" k="156" /> +<hkern g1="m" g2="w" k="37" /> +<hkern g1="m" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="12" /> +<hkern g1="m" g2="T" k="74" /> +<hkern g1="m" g2="C,Ccedilla" k="12" /> +<hkern g1="m" g2="G" k="12" /> +<hkern g1="m" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="45" /> +<hkern g1="m" g2="W" k="125" /> +<hkern g1="m" g2="Y,Yacute,Ydieresis" k="137" /> +<hkern g1="m" g2="y,yacute,ydieresis" k="43" /> +<hkern g1="m" g2="quoteleft,quotedblleft" k="37" /> +<hkern g1="m" g2="quoteright,quotedblright" k="35" /> +<hkern g1="m" g2="quotedbl,quotesingle" k="39" /> +<hkern g1="n,ntilde" g2="w" k="41" /> +<hkern g1="n,ntilde" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="16" /> +<hkern g1="n,ntilde" g2="T" k="78" /> +<hkern g1="n,ntilde" g2="C,Ccedilla" k="16" /> +<hkern g1="n,ntilde" g2="G" k="16" /> +<hkern g1="n,ntilde" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="49" /> +<hkern g1="n,ntilde" g2="W" k="129" /> +<hkern g1="n,ntilde" g2="Y,Yacute,Ydieresis" k="141" /> +<hkern g1="n,ntilde" g2="v" k="49" /> +<hkern g1="n,ntilde" g2="y,yacute,ydieresis" k="47" /> +<hkern g1="n,ntilde" g2="parenright" k="59" /> +<hkern g1="n,ntilde" g2="bracketright" k="59" /> +<hkern g1="n,ntilde" g2="braceright" k="55" /> +<hkern g1="n,ntilde" g2="registered" k="37" /> +<hkern g1="n,ntilde" g2="V" k="156" /> +<hkern g1="n,ntilde" g2="asterisk" k="45" /> +<hkern g1="n,ntilde" g2="backslash" k="43" /> +<hkern g1="n,ntilde" g2="trademark" k="45" /> +<hkern g1="n,ntilde" g2="question" k="33" /> +<hkern g1="n,ntilde" g2="quoteleft,quotedblleft" k="37" /> +<hkern g1="n,ntilde" g2="quoteright,quotedblright" k="35" /> +<hkern g1="n,ntilde" g2="quotedbl,quotesingle" k="39" /> +<hkern g1="n,ntilde" g2="ordfeminine" k="29" /> +<hkern g1="n,ntilde" g2="ordmasculine" k="35" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="j" k="8" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="w" k="25" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="43" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="T" k="84" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="Z" k="25" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="51" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="M,N,Ntilde" k="39" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="27" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="W" k="100" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="Y,Yacute,Ydieresis" k="156" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="AE" k="23" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="v" k="33" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="y,yacute,ydieresis" k="29" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="parenright" k="104" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="bracketright" k="86" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="braceright" k="78" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="x" k="29" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="V" k="121" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="X" k="66" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="asterisk" k="31" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="backslash" k="29" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="trademark" k="29" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="question" k="23" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="quoteleft,quotedblleft" k="27" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="quoteright,quotedblright" k="25" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="quotedbl,quotesingle" k="29" /> +<hkern g1="o,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="ordmasculine" k="23" /> +<hkern g1="q" g2="j" k="-233" /> +<hkern g1="q" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="20" /> +<hkern g1="q" g2="T" k="16" /> +<hkern g1="q" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="20" /> +<hkern g1="q" g2="M,N,Ntilde" k="18" /> +<hkern g1="q" g2="W" k="74" /> +<hkern g1="q" g2="Y,Yacute,Ydieresis" k="109" /> +<hkern g1="r" g2="d,q" k="8" /> +<hkern g1="r" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="8" /> +<hkern g1="r" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="8" /> +<hkern g1="r" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="49" /> +<hkern g1="r" g2="Z" k="10" /> +<hkern g1="r" g2="J" k="78" /> +<hkern g1="r" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="35" /> +<hkern g1="r" g2="M,N,Ntilde" k="47" /> +<hkern g1="r" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="70" /> +<hkern g1="r" g2="W" k="66" /> +<hkern g1="r" g2="Y,Yacute,Ydieresis" k="96" /> +<hkern g1="r" g2="AE" k="123" /> +<hkern g1="r" g2="hyphen,endash,emdash" k="31" /> +<hkern g1="r" g2="parenright" k="100" /> +<hkern g1="r" g2="bracketright" k="78" /> +<hkern g1="r" g2="braceright" k="70" /> +<hkern g1="r" g2="h,k,germandbls" k="8" /> +<hkern g1="r" g2="l" k="8" /> +<hkern g1="r" g2="V" k="80" /> +<hkern g1="r" g2="X" k="106" /> +<hkern g1="r" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="53" /> +<hkern g1="r" g2="guillemotleft,guilsinglleft" k="39" /> +<hkern g1="r" g2="space" k="45" /> +<hkern g1="r" g2="slash" k="23" /> +<hkern g1="r" g2="ampersand" k="29" /> +<hkern g1="s" g2="w" k="16" /> +<hkern g1="s" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="20" /> +<hkern g1="s" g2="T" k="33" /> +<hkern g1="s" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="59" /> +<hkern g1="s" g2="M,N,Ntilde" k="23" /> +<hkern g1="s" g2="W" k="113" /> +<hkern g1="s" g2="Y,Yacute,Ydieresis" k="147" /> +<hkern g1="s" g2="v" k="20" /> +<hkern g1="s" g2="y,yacute,ydieresis" k="29" /> +<hkern g1="s" g2="parenright" k="92" /> +<hkern g1="s" g2="bracketright" k="82" /> +<hkern g1="s" g2="braceright" k="74" /> +<hkern g1="s" g2="x" k="10" /> +<hkern g1="s" g2="V" k="131" /> +<hkern g1="s" g2="X" k="35" /> +<hkern g1="s" g2="asterisk" k="25" /> +<hkern g1="s" g2="backslash" k="27" /> +<hkern g1="s" g2="trademark" k="29" /> +<hkern g1="s" g2="quotedbl,quotesingle" k="20" /> +<hkern g1="t" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="16" /> +<hkern g1="t" g2="W" k="23" /> +<hkern g1="t" g2="Y,Yacute,Ydieresis" k="47" /> +<hkern g1="t" g2="parenright" k="61" /> +<hkern g1="t" g2="bracketright" k="59" /> +<hkern g1="t" g2="braceright" k="49" /> +<hkern g1="t" g2="V" k="29" /> +<hkern g1="t" g2="guillemotleft,guilsinglleft" k="33" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="w" k="16" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="10" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="T" k="45" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="C,Ccedilla" k="10" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="G" k="10" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="43" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="W" k="98" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="Y,Yacute,Ydieresis" k="133" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="v" k="20" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="y,yacute,ydieresis" k="14" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="parenright" k="66" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="bracketright" k="66" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="braceright" k="61" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="registered" k="31" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="V" k="119" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="asterisk" k="31" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="backslash" k="37" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="trademark" k="37" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="quoteleft,quotedblleft" k="18" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="quoteright,quotedblright" k="23" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="quotedbl,quotesingle" k="25" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="ordfeminine" k="18" /> +<hkern g1="u,ugrave,uacute,ucircumflex,udieresis" g2="ordmasculine" k="18" /> +<hkern g1="v" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="20" /> +<hkern g1="v" g2="d,q" k="29" /> +<hkern g1="v" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="31" /> +<hkern g1="v" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="31" /> +<hkern g1="v" g2="s" k="23" /> +<hkern g1="v" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="59" /> +<hkern g1="v" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="12" /> +<hkern g1="v" g2="C,Ccedilla" k="10" /> +<hkern g1="v" g2="G" k="12" /> +<hkern g1="v" g2="J" k="106" /> +<hkern g1="v" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="39" /> +<hkern g1="v" g2="M,N,Ntilde" k="55" /> +<hkern g1="v" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="98" /> +<hkern g1="v" g2="W" k="41" /> +<hkern g1="v" g2="Y,Yacute,Ydieresis" k="84" /> +<hkern g1="v" g2="AE" k="152" /> +<hkern g1="v" g2="g" k="16" /> +<hkern g1="v" g2="hyphen,endash,emdash" k="43" /> +<hkern g1="v" g2="h,k,germandbls" k="20" /> +<hkern g1="v" g2="l" k="20" /> +<hkern g1="v" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="102" /> +<hkern g1="v" g2="guillemotleft,guilsinglleft" k="51" /> +<hkern g1="v" g2="colon,semicolon" k="23" /> +<hkern g1="w" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="16" /> +<hkern g1="w" g2="d,q" k="23" /> +<hkern g1="w" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="27" /> +<hkern g1="w" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="25" /> +<hkern g1="w" g2="s" k="18" /> +<hkern g1="w" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="55" /> +<hkern g1="w" g2="J" k="80" /> +<hkern g1="w" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="39" /> +<hkern g1="w" g2="M,N,Ntilde" k="51" /> +<hkern g1="w" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="82" /> +<hkern g1="w" g2="W" k="41" /> +<hkern g1="w" g2="Y,Yacute,Ydieresis" k="76" /> +<hkern g1="w" g2="AE" k="135" /> +<hkern g1="w" g2="g" k="14" /> +<hkern g1="w" g2="hyphen,endash,emdash" k="33" /> +<hkern g1="w" g2="parenright" k="98" /> +<hkern g1="w" g2="bracketright" k="78" /> +<hkern g1="w" g2="braceright" k="68" /> +<hkern g1="w" g2="h,k,germandbls" k="18" /> +<hkern g1="w" g2="l" k="18" /> +<hkern g1="w" g2="V" k="51" /> +<hkern g1="w" g2="X" k="98" /> +<hkern g1="w" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="82" /> +<hkern g1="w" g2="guillemotleft,guilsinglleft" k="41" /> +<hkern g1="w" g2="space" k="51" /> +<hkern g1="w" g2="colon,semicolon" k="18" /> +<hkern g1="w" g2="slash" k="27" /> +<hkern g1="w" g2="at" k="35" /> +<hkern g1="w" g2="ampersand" k="33" /> +<hkern g1="x" g2="d,q" k="29" /> +<hkern g1="x" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="31" /> +<hkern g1="x" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="31" /> +<hkern g1="x" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="27" /> +<hkern g1="x" g2="C,Ccedilla" k="27" /> +<hkern g1="x" g2="G" k="27" /> +<hkern g1="x" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="33" /> +<hkern g1="x" g2="W" k="41" /> +<hkern g1="x" g2="Y,Yacute,Ydieresis" k="61" /> +<hkern g1="x" g2="hyphen,endash,emdash" k="63" /> +<hkern g1="x" g2="guillemotleft,guilsinglleft" k="49" /> +<hkern g1="y,yacute,ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="23" /> +<hkern g1="y,yacute,ydieresis" g2="d,q" k="35" /> +<hkern g1="y,yacute,ydieresis" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="39" /> +<hkern g1="y,yacute,ydieresis" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="37" /> +<hkern g1="y,yacute,ydieresis" g2="s" k="25" /> +<hkern g1="y,yacute,ydieresis" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="70" /> +<hkern g1="y,yacute,ydieresis" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="14" /> +<hkern g1="y,yacute,ydieresis" g2="C,Ccedilla" k="14" /> +<hkern g1="y,yacute,ydieresis" g2="G" k="14" /> +<hkern g1="y,yacute,ydieresis" g2="Z" k="10" /> +<hkern g1="y,yacute,ydieresis" g2="J" k="119" /> +<hkern g1="y,yacute,ydieresis" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="47" /> +<hkern g1="y,yacute,ydieresis" g2="M,N,Ntilde" k="63" /> +<hkern g1="y,yacute,ydieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="106" /> +<hkern g1="y,yacute,ydieresis" g2="W" k="49" /> +<hkern g1="y,yacute,ydieresis" g2="Y,Yacute,Ydieresis" k="88" /> +<hkern g1="y,yacute,ydieresis" g2="S" k="10" /> +<hkern g1="y,yacute,ydieresis" g2="AE" k="160" /> +<hkern g1="y,yacute,ydieresis" g2="g" k="20" /> +<hkern g1="y,yacute,ydieresis" g2="hyphen,endash,emdash" k="47" /> +<hkern g1="y,yacute,ydieresis" g2="parenright" k="100" /> +<hkern g1="y,yacute,ydieresis" g2="bracketright" k="82" /> +<hkern g1="y,yacute,ydieresis" g2="braceright" k="72" /> +<hkern g1="y,yacute,ydieresis" g2="h,k,germandbls" k="27" /> +<hkern g1="y,yacute,ydieresis" g2="l" k="27" /> +<hkern g1="y,yacute,ydieresis" g2="V" k="57" /> +<hkern g1="y,yacute,ydieresis" g2="X" k="127" /> +<hkern g1="y,yacute,ydieresis" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="109" /> +<hkern g1="y,yacute,ydieresis" g2="guillemotleft,guilsinglleft" k="55" /> +<hkern g1="y,yacute,ydieresis" g2="space" k="55" /> +<hkern g1="y,yacute,ydieresis" g2="colon,semicolon" k="25" /> +<hkern g1="y,yacute,ydieresis" g2="slash" k="35" /> +<hkern g1="y,yacute,ydieresis" g2="at" k="47" /> +<hkern g1="y,yacute,ydieresis" g2="ampersand" k="41" /> +<hkern g1="z" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="49" /> +<hkern g1="z" g2="M,N,Ntilde" k="10" /> +<hkern g1="z" g2="W" k="72" /> +<hkern g1="z" g2="Y,Yacute,Ydieresis" k="119" /> +<hkern g1="z" g2="parenright" k="72" /> +<hkern g1="z" g2="bracketright" k="70" /> +<hkern g1="z" g2="braceright" k="61" /> +<hkern g1="z" g2="V" k="88" /> +<hkern g1="z" g2="trademark" k="18" /> +<hkern g1="g" g2="j" k="-115" /> +<hkern g1="g" g2="J" k="12" /> +<hkern g1="g" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="10" /> +<hkern g1="g" g2="W" k="23" /> +<hkern g1="g" g2="Y,Yacute,Ydieresis" k="53" /> +<hkern g1="g" g2="hyphen,endash,emdash" k="31" /> +<hkern g1="g" g2="parenright" k="20" /> +<hkern g1="g" g2="V" k="29" /> +<hkern g1="g" g2="guillemotleft,guilsinglleft" k="31" /> +<hkern g1="germandbls" g2="j" k="14" /> +<hkern g1="germandbls" g2="t" k="14" /> +<hkern g1="germandbls" g2="u,ugrave,uacute,ucircumflex,udieresis" k="10" /> +<hkern g1="germandbls" g2="w" k="55" /> +<hkern g1="germandbls" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="10" /> +<hkern g1="germandbls" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="10" /> +<hkern g1="germandbls" g2="T" k="76" /> +<hkern g1="germandbls" g2="C,Ccedilla" k="10" /> +<hkern g1="germandbls" g2="G" k="10" /> +<hkern g1="germandbls" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="47" /> +<hkern g1="germandbls" g2="M,N,Ntilde" k="12" /> +<hkern g1="germandbls" g2="W" k="70" /> +<hkern g1="germandbls" g2="Y,Yacute,Ydieresis" k="92" /> +<hkern g1="germandbls" g2="y,yacute,ydieresis" k="68" /> +<hkern g1="germandbls" g2="quoteleft,quotedblleft" k="29" /> +<hkern g1="germandbls" g2="quoteright,quotedblright" k="33" /> +<hkern g1="germandbls" g2="quotedbl,quotesingle" k="29" /> +<hkern g1="eth" g2="w" k="14" /> +<hkern g1="eth" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="39" /> +<hkern g1="eth" g2="T" k="25" /> +<hkern g1="eth" g2="Z" k="23" /> +<hkern g1="eth" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="45" /> +<hkern g1="eth" g2="M,N,Ntilde" k="35" /> +<hkern g1="eth" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="25" /> +<hkern g1="eth" g2="W" k="37" /> +<hkern g1="eth" g2="Y,Yacute,Ydieresis" k="45" /> +<hkern g1="eth" g2="AE" k="35" /> +<hkern g1="eth" g2="y,yacute,ydieresis" k="29" /> +<hkern g1="space" g2="w" k="51" /> +<hkern g1="space" g2="T" k="49" /> +<hkern g1="space" g2="J" k="55" /> +<hkern g1="space" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="70" /> +<hkern g1="space" g2="W" k="68" /> +<hkern g1="space" g2="Y,Yacute,Ydieresis" k="68" /> +<hkern g1="space" g2="AE" k="78" /> +<hkern g1="space" g2="y,yacute,ydieresis" k="55" /> +<hkern g1="space" g2="quoteright,quotedblright" k="27" /> +<hkern g1="space" g2="quotedbl,quotesingle" k="27" /> +<hkern g1="zero" g2="AE" k="33" /> +<hkern g1="zero" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="25" /> +<hkern g1="one" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="-61" /> +<hkern g1="one" g2="AE" k="-63" /> +<hkern g1="four" g2="T" k="23" /> +<hkern g1="four" g2="quotedbl,quotesingle" k="25" /> +<hkern g1="nine" g2="AE" k="35" /> +<hkern g1="nine" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="27" /> +<hkern g1="seven" g2="J" k="80" /> +<hkern g1="seven" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="84" /> +<hkern g1="seven" g2="W" k="-78" /> +<hkern g1="seven" g2="Y,Yacute,Ydieresis" k="-78" /> +<hkern g1="seven" g2="AE" k="109" /> +<hkern g1="seven" g2="hyphen,endash,emdash" k="78" /> +<hkern g1="seven" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="123" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="t" k="27" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="u,ugrave,uacute,ucircumflex,udieresis" k="31" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="w" k="84" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="35" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="T" k="74" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="C,Ccedilla" k="35" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="G" k="35" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="51" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="W" k="125" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="Y,Yacute,Ydieresis" k="92" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="p" k="20" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="v" k="102" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="y,yacute,ydieresis" k="51" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="V" k="141" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="seven" k="57" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="quoteleft,quotedblleft" k="217" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="quoteright,quotedblright" k="213" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="quotedbl,quotesingle" k="213" /> +<hkern g1="comma,period,quotesinglbase,quotedblbase" g2="zero" k="25" /> +<hkern g1="colon,semicolon" g2="w" k="18" /> +<hkern g1="colon,semicolon" g2="T" k="23" /> +<hkern g1="colon,semicolon" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="31" /> +<hkern g1="colon,semicolon" g2="W" k="61" /> +<hkern g1="colon,semicolon" g2="Y,Yacute,Ydieresis" k="80" /> +<hkern g1="colon,semicolon" g2="v" k="25" /> +<hkern g1="colon,semicolon" g2="V" k="72" /> +<hkern g1="exclamdown" g2="j" k="-109" /> +<hkern g1="exclamdown" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="20" /> +<hkern g1="exclamdown" g2="W" k="41" /> +<hkern g1="exclamdown" g2="Y,Yacute,Ydieresis" k="53" /> +<hkern g1="questiondown" g2="d,q" k="33" /> +<hkern g1="questiondown" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="33" /> +<hkern g1="questiondown" g2="j" k="-166" /> +<hkern g1="questiondown" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="35" /> +<hkern g1="questiondown" g2="t" k="23" /> +<hkern g1="questiondown" g2="u,ugrave,uacute,ucircumflex,udieresis" k="35" /> +<hkern g1="questiondown" g2="w" k="45" /> +<hkern g1="questiondown" g2="O,Q,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="33" /> +<hkern g1="questiondown" g2="T" k="39" /> +<hkern g1="questiondown" g2="C,Ccedilla" k="33" /> +<hkern g1="questiondown" g2="G" k="33" /> +<hkern g1="questiondown" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="53" /> +<hkern g1="questiondown" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="-20" /> +<hkern g1="questiondown" g2="W" k="90" /> +<hkern g1="questiondown" g2="Y,Yacute,Ydieresis" k="74" /> +<hkern g1="questiondown" g2="AE" k="-20" /> +<hkern g1="hyphen,endash,emdash" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="29" /> +<hkern g1="hyphen,endash,emdash" g2="i,igrave,iacute,icircumflex,idieresis" k="20" /> +<hkern g1="hyphen,endash,emdash" g2="m,n,r,ntilde" k="20" /> +<hkern g1="hyphen,endash,emdash" g2="t" k="16" /> +<hkern g1="hyphen,endash,emdash" g2="w" k="31" /> +<hkern g1="hyphen,endash,emdash" g2="B,D,E,F,H,I,K,L,P,R,Egrave,Eacute,Ecircumflex,Edieresis,Igrave,Iacute,Icircumflex,Idieresis,Eth,Thorn" k="31" /> +<hkern g1="hyphen,endash,emdash" g2="T" k="117" /> +<hkern g1="hyphen,endash,emdash" g2="Z" k="31" /> +<hkern g1="hyphen,endash,emdash" g2="M,N,Ntilde" k="27" /> +<hkern g1="hyphen,endash,emdash" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="37" /> +<hkern g1="hyphen,endash,emdash" g2="W" k="66" /> +<hkern g1="hyphen,endash,emdash" g2="Y,Yacute,Ydieresis" k="125" /> +<hkern g1="hyphen,endash,emdash" g2="AE" k="59" /> +<hkern g1="hyphen,endash,emdash" g2="v" k="43" /> +<hkern g1="hyphen,endash,emdash" g2="y,yacute,ydieresis" k="45" /> +<hkern g1="hyphen,endash,emdash" g2="x" k="63" /> +<hkern g1="hyphen,endash,emdash" g2="V" k="78" /> +<hkern g1="hyphen,endash,emdash" g2="X" k="100" /> +<hkern g1="hyphen,endash,emdash" g2="seven" k="41" /> +<hkern g1="hyphen,endash,emdash" g2="quoteright,quotedblright" k="72" /> +<hkern g1="hyphen,endash,emdash" g2="quotedbl,quotesingle" k="72" /> +<hkern g1="hyphen,endash,emdash" g2="one" k="37" /> +<hkern g1="bar" g2="j" k="-68" /> +<hkern g1="periodcentered" g2="l" k="156" /> +<hkern g1="quoteleft,quotedblleft" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="18" /> +<hkern g1="quoteleft,quotedblleft" g2="d,q" k="35" /> +<hkern g1="quoteleft,quotedblleft" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="31" /> +<hkern g1="quoteleft,quotedblleft" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="31" /> +<hkern g1="quoteleft,quotedblleft" g2="s" k="23" /> +<hkern g1="quoteleft,quotedblleft" g2="J" k="135" /> +<hkern g1="quoteleft,quotedblleft" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="111" /> +<hkern g1="quoteleft,quotedblleft" g2="AE" k="176" /> +<hkern g1="quoteleft,quotedblleft" g2="g" k="25" /> +<hkern g1="quoteleft,quotedblleft" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="219" /> +<hkern g1="quoteright,quotedblright" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="37" /> +<hkern g1="quoteright,quotedblright" g2="d,q" k="55" /> +<hkern g1="quoteright,quotedblright" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="51" /> +<hkern g1="quoteright,quotedblright" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="51" /> +<hkern g1="quoteright,quotedblright" g2="s" k="39" /> +<hkern g1="quoteright,quotedblright" g2="J" k="129" /> +<hkern g1="quoteright,quotedblright" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="123" /> +<hkern g1="quoteright,quotedblright" g2="W" k="-25" /> +<hkern g1="quoteright,quotedblright" g2="Y,Yacute,Ydieresis" k="-20" /> +<hkern g1="quoteright,quotedblright" g2="AE" k="178" /> +<hkern g1="quoteright,quotedblright" g2="g" k="45" /> +<hkern g1="quoteright,quotedblright" g2="hyphen,endash,emdash" k="100" /> +<hkern g1="quoteright,quotedblright" g2="V" k="-31" /> +<hkern g1="quoteright,quotedblright" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="240" /> +<hkern g1="quoteright,quotedblright" g2="guillemotleft,guilsinglleft" k="61" /> +<hkern g1="quoteright,quotedblright" g2="space" k="37" /> +<hkern g1="quoteright,quotedblright" g2="colon,semicolon" k="37" /> +<hkern g1="quoteright,quotedblright" g2="slash" k="35" /> +<hkern g1="quoteright,quotedblright" g2="at" k="66" /> +<hkern g1="quoteright,quotedblright" g2="ampersand" k="37" /> +<hkern g1="quoteright,quotedblright" g2="guillemotright,guilsinglright" k="27" /> +<hkern g1="guillemotleft,guilsinglleft" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="25" /> +<hkern g1="guillemotleft,guilsinglleft" g2="W" k="53" /> +<hkern g1="guillemotleft,guilsinglleft" g2="Y,Yacute,Ydieresis" k="72" /> +<hkern g1="guillemotleft,guilsinglleft" g2="V" k="59" /> +<hkern g1="guillemotright,guilsinglright" g2="f,uniFB01,uniFB02,uniFB03,uniFB04" k="29" /> +<hkern g1="guillemotright,guilsinglright" g2="i,igrave,iacute,icircumflex,idieresis" k="25" /> +<hkern g1="guillemotright,guilsinglright" g2="j" k="20" /> +<hkern g1="guillemotright,guilsinglright" g2="m,n,r,ntilde" k="25" /> +<hkern g1="guillemotright,guilsinglright" g2="t" k="23" /> +<hkern g1="guillemotright,guilsinglright" g2="w" k="41" /> +<hkern g1="guillemotright,guilsinglright" g2="T" k="31" /> +<hkern g1="guillemotright,guilsinglright" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="23" /> +<hkern g1="guillemotright,guilsinglright" g2="W" k="70" /> +<hkern g1="guillemotright,guilsinglright" g2="Y,Yacute,Ydieresis" k="104" /> +<hkern g1="guillemotright,guilsinglright" g2="p" k="20" /> +<hkern g1="guillemotright,guilsinglright" g2="v" k="51" /> +<hkern g1="guillemotright,guilsinglright" g2="y,yacute,ydieresis" k="53" /> +<hkern g1="guillemotright,guilsinglright" g2="x" k="51" /> +<hkern g1="guillemotright,guilsinglright" g2="V" k="80" /> +<hkern g1="guillemotright,guilsinglright" g2="X" k="39" /> +<hkern g1="guillemotright,guilsinglright" g2="quoteright,quotedblright" k="37" /> +<hkern g1="guillemotright,guilsinglright" g2="quotedbl,quotesingle" k="39" /> +<hkern g1="asterisk" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="25" /> +<hkern g1="asterisk" g2="d,q" k="33" /> +<hkern g1="asterisk" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="31" /> +<hkern g1="asterisk" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="31" /> +<hkern g1="asterisk" g2="s" k="25" /> +<hkern g1="asterisk" g2="T" k="-10" /> +<hkern g1="asterisk" g2="J" k="121" /> +<hkern g1="asterisk" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="-14" /> +<hkern g1="asterisk" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="109" /> +<hkern g1="asterisk" g2="W" k="-86" /> +<hkern g1="asterisk" g2="Y,Yacute,Ydieresis" k="-84" /> +<hkern g1="asterisk" g2="AE" k="172" /> +<hkern g1="asterisk" g2="g" k="27" /> +<hkern g1="slash" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="27" /> +<hkern g1="slash" g2="d,q" k="29" /> +<hkern g1="slash" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="29" /> +<hkern g1="slash" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="29" /> +<hkern g1="slash" g2="s" k="29" /> +<hkern g1="slash" g2="J" k="29" /> +<hkern g1="slash" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="37" /> +<hkern g1="slash" g2="AE" k="55" /> +<hkern g1="slash" g2="g" k="31" /> +<hkern g1="backslash" g2="u,ugrave,uacute,ucircumflex,udieresis" k="20" /> +<hkern g1="backslash" g2="w" k="27" /> +<hkern g1="backslash" g2="T" k="29" /> +<hkern g1="backslash" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="29" /> +<hkern g1="backslash" g2="W" k="35" /> +<hkern g1="backslash" g2="Y,Yacute,Ydieresis" k="37" /> +<hkern g1="backslash" g2="y,yacute,ydieresis" k="31" /> +<hkern g1="backslash" g2="quoteright,quotedblright" k="29" /> +<hkern g1="backslash" g2="quotedbl,quotesingle" k="31" /> +<hkern g1="quotedbl,quotesingle" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="18" /> +<hkern g1="quotedbl,quotesingle" g2="d,q" k="33" /> +<hkern g1="quotedbl,quotesingle" g2="c,e,ccedilla,egrave,eacute,ecircumflex,edieresis" k="29" /> +<hkern g1="quotedbl,quotesingle" g2="o,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" k="29" /> +<hkern g1="quotedbl,quotesingle" g2="s" k="20" /> +<hkern g1="quotedbl,quotesingle" g2="J" k="129" /> +<hkern g1="quotedbl,quotesingle" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="111" /> +<hkern g1="quotedbl,quotesingle" g2="AE" k="174" /> +<hkern g1="quotedbl,quotesingle" g2="g" k="23" /> +<hkern g1="quotedbl,quotesingle" g2="four" k="51" /> +<hkern g1="quotedbl,quotesingle" g2="hyphen,endash,emdash" k="72" /> +<hkern g1="quotedbl,quotesingle" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="211" /> +<hkern g1="quotedbl,quotesingle" g2="guillemotleft,guilsinglleft" k="39" /> +<hkern g1="quotedbl,quotesingle" g2="space" k="27" /> +<hkern g1="quotedbl,quotesingle" g2="slash" k="31" /> +<hkern g1="quotedbl,quotesingle" g2="at" k="49" /> +<hkern g1="quotedbl,quotesingle" g2="ampersand" k="37" /> +<hkern g1="at" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="20" /> +<hkern g1="at" g2="W" k="61" /> +<hkern g1="at" g2="Y,Yacute,Ydieresis" k="92" /> +<hkern g1="at" g2="AE" k="25" /> +<hkern g1="at" g2="quotedbl,quotesingle" k="25" /> +<hkern g1="ampersand" g2="w" k="20" /> +<hkern g1="ampersand" g2="T" k="33" /> +<hkern g1="ampersand" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" k="-74" /> +<hkern g1="ampersand" g2="W" k="49" /> +<hkern g1="ampersand" g2="Y,Yacute,Ydieresis" k="59" /> +<hkern g1="ampersand" g2="AE" k="-76" /> +<hkern g1="ampersand" g2="y,yacute,ydieresis" k="31" /> +<hkern g1="ampersand" g2="quoteright,quotedblright" k="55" /> +<hkern g1="ampersand" g2="quotedbl,quotesingle" k="59" /> +</font> +</defs></svg> + \ No newline at end of file diff --git a/static/dist/fonts/domine/domine-bold-webfont.ttf b/static/dist/fonts/domine/domine-bold-webfont.ttf Binary files differ. diff --git a/static/dist/fonts/domine/domine-bold-webfont.woff b/static/dist/fonts/domine/domine-bold-webfont.woff Binary files differ. diff --git a/static/dist/fonts/domine/domine-bold-webfont.woff2 b/static/dist/fonts/domine/domine-bold-webfont.woff2 Binary files differ. diff --git a/static/dist/fonts/domine/domine-regular-demo.html b/static/dist/fonts/domine/domine-regular-demo.html @@ -0,0 +1,613 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript" charset="utf-8"></script> + <script src="specimen_files/easytabs.js" type="text/javascript" charset="utf-8"></script> + <link rel="stylesheet" href="specimen_files/specimen_stylesheet.css" type="text/css" charset="utf-8" /> + <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> + + <style type="text/css"> + body{ + font-family: 'domineregular'; + } + </style> + + <title>Domine Regular Specimen</title> + + + <script type="text/javascript" charset="utf-8"> + $(document).ready(function() { + $('#container').easyTabs({defaultContent:1}); + }); + </script> +</head> + +<body> +<div id="container"> + <div id="header"> + Domine Regular </div> + <ul class="tabs"> + <li><a href="#specimen">Specimen</a></li> + <li><a href="#layout">Sample Layout</a></li> + <li><a href="#glyphs">Glyphs &amp; Languages</a></li> + <li><a href="#installing">Installing Webfonts</a></li> + + </ul> + + <div id="main_content"> + + + <div id="specimen"> + + <div class="section"> + <div class="grid12 firstcol"> + <div class="huge">AaBb</div> + </div> + </div> + + <div class="section"> + <div class="glyph_range">A&#x200B;B&#x200b;C&#x200b;D&#x200b;E&#x200b;F&#x200b;G&#x200b;H&#x200b;I&#x200b;J&#x200b;K&#x200b;L&#x200b;M&#x200b;N&#x200b;O&#x200b;P&#x200b;Q&#x200b;R&#x200b;S&#x200b;T&#x200b;U&#x200b;V&#x200b;W&#x200b;X&#x200b;Y&#x200b;Z&#x200b;a&#x200b;b&#x200b;c&#x200b;d&#x200b;e&#x200b;f&#x200b;g&#x200b;h&#x200b;i&#x200b;j&#x200b;k&#x200b;l&#x200b;m&#x200b;n&#x200b;o&#x200b;p&#x200b;q&#x200b;r&#x200b;s&#x200b;t&#x200b;u&#x200b;v&#x200b;w&#x200b;x&#x200b;y&#x200b;z&#x200b;1&#x200b;2&#x200b;3&#x200b;4&#x200b;5&#x200b;6&#x200b;7&#x200b;8&#x200b;9&#x200b;0&#x200b;&amp;&#x200b;.&#x200b;,&#x200b;?&#x200b;!&#x200b;&#64;&#x200b;(&#x200b;)&#x200b;#&#x200b;$&#x200b;%&#x200b;*&#x200b;+&#x200b;-&#x200b;=&#x200b;:&#x200b;;</div> + </div> + <div class="section"> + <div class="grid12 firstcol"> + <table class="sample_table"> + <tr><td>10</td><td class="size10">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>11</td><td class="size11">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>12</td><td class="size12">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>13</td><td class="size13">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>14</td><td class="size14">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>16</td><td class="size16">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>18</td><td class="size18">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>20</td><td class="size20">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>24</td><td class="size24">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>30</td><td class="size30">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>36</td><td class="size36">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>48</td><td class="size48">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>60</td><td class="size60">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>72</td><td class="size72">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + <tr><td>90</td><td class="size90">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</td></tr> + </table> + + </div> + + </div> + + + + <div class="section" id="bodycomparison"> + + + <div id="xheight"> + <div class="fontbody">&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;&#x25FC;body</div><div class="arialbody">body</div><div class="verdanabody">body</div><div class="georgiabody">body</div></div> + <div class="fontbody" style="z-index:1"> + body<span>Domine Regular</span> + </div> + <div class="arialbody" style="z-index:1"> + body<span>Arial</span> + </div> + <div class="verdanabody" style="z-index:1"> + body<span>Verdana</span> + </div> + <div class="georgiabody" style="z-index:1"> + body<span>Georgia</span> + </div> + + + + </div> + + + <div class="section psample psample_row1" id=""> + + <div class="grid2 firstcol"> + <p class="size10"><span>10.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid3"> + <p class="size11"><span>11.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid3"> + <p class="size12"><span>12.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid4"> + <p class="size13"><span>13.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="white_blend"></div> + + </div> + <div class="section psample psample_row2" id=""> + <div class="grid3 firstcol"> + <p class="size14"><span>14.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid4"> + <p class="size16"><span>16.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid5"> + <p class="size18"><span>18.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + + <div class="white_blend"></div> + + </div> + + <div class="section psample psample_row3" id=""> + <div class="grid5 firstcol"> + <p class="size20"><span>20.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + <div class="grid7"> + <p class="size24"><span>24.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + + <div class="white_blend"></div> + + </div> + + <div class="section psample psample_row4" id=""> + <div class="grid12 firstcol"> + <p class="size30"><span>30.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + <div class="white_blend"></div> + + </div> + + + + <div class="section psample psample_row1 fullreverse"> + <div class="grid2 firstcol"> + <p class="size10"><span>10.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid3"> + <p class="size11"><span>11.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid3"> + <p class="size12"><span>12.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid4"> + <p class="size13"><span>13.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="black_blend"></div> + + </div> + + <div class="section psample psample_row2 fullreverse"> + <div class="grid3 firstcol"> + <p class="size14"><span>14.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid4"> + <p class="size16"><span>16.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="grid5"> + <p class="size18"><span>18.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + + </div> + <div class="black_blend"></div> + + </div> + + <div class="section psample fullreverse psample_row3" id=""> + <div class="grid5 firstcol"> + <p class="size20"><span>20.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + <div class="grid7"> + <p class="size24"><span>24.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + + <div class="black_blend"></div> + + </div> + + <div class="section psample fullreverse psample_row4" id="" style="border-bottom: 20px #000 solid;"> + <div class="grid12 firstcol"> + <p class="size30"><span>30.</span>Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.</p> + </div> + <div class="black_blend"></div> + + </div> + + + + + </div> + + <div id="layout"> + + <div class="section"> + + <div class="grid12 firstcol"> + <h1>Lorem Ipsum Dolor</h1> + <h2>Etiam porta sem malesuada magna mollis euismod</h2> + + <p class="byline">By <a href="#link">Aenean Lacinia</a></p> + </div> + </div> + <div class="section"> + <div class="grid8 firstcol"> + <p class="large">Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. </p> + + + <h3>Pellentesque ornare sem</h3> + + <p>Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit. </p> + + <p>Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. </p> + + <p>Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur. </p> + + <p>Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla. </p> + + <h3>Cras mattis consectetur</h3> + + <p>Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum. </p> + + <p>Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.</p> + </div> + + <div class="grid4 sidebar"> + + <div class="box reverse"> + <p class="last">Nullam quis risus eget urna mollis ornare vel eu leo. Donec ullamcorper nulla non metus auctor fringilla. Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p> + </div> + + <p class="caption">Maecenas sed diam eget risus varius.</p> + + <p>Vestibulum id ligula porta felis euismod semper. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Vestibulum id ligula porta felis euismod semper. Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. </p> + + + + <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Aenean lacinia bibendum nulla sed consectetur. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Aenean lacinia bibendum nulla sed consectetur. Nullam quis risus eget urna mollis ornare vel eu leo. </p> + + <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec ullamcorper nulla non metus auctor fringilla. Maecenas faucibus mollis interdum. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. </p> + + </div> + </div> + + </div> + + + + + + + <div id="glyphs"> + <div class="section"> + <div class="grid12 firstcol"> + + <h1>Language Support</h1> + <p>The subset of Domine Regular in this kit supports the following languages:<br /> + + Albanian, Basque, Breton, Chamorro, Danish, Dutch, English, Faroese, Finnish, French, Frisian, Galician, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Swedish </p> + <h1>Glyph Chart</h1> + <p>The subset of Domine Regular in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.</p> + <div id="glyph_chart"> + + <div><p>&amp;#13;</p>&#13;</div> + <div><p>&amp;#32;</p>&#32;</div> + <div><p>&amp;#33;</p>&#33;</div> + <div><p>&amp;#34;</p>&#34;</div> + <div><p>&amp;#35;</p>&#35;</div> + <div><p>&amp;#36;</p>&#36;</div> + <div><p>&amp;#37;</p>&#37;</div> + <div><p>&amp;#38;</p>&#38;</div> + <div><p>&amp;#39;</p>&#39;</div> + <div><p>&amp;#40;</p>&#40;</div> + <div><p>&amp;#41;</p>&#41;</div> + <div><p>&amp;#42;</p>&#42;</div> + <div><p>&amp;#43;</p>&#43;</div> + <div><p>&amp;#44;</p>&#44;</div> + <div><p>&amp;#45;</p>&#45;</div> + <div><p>&amp;#46;</p>&#46;</div> + <div><p>&amp;#47;</p>&#47;</div> + <div><p>&amp;#48;</p>&#48;</div> + <div><p>&amp;#49;</p>&#49;</div> + <div><p>&amp;#50;</p>&#50;</div> + <div><p>&amp;#51;</p>&#51;</div> + <div><p>&amp;#52;</p>&#52;</div> + <div><p>&amp;#53;</p>&#53;</div> + <div><p>&amp;#54;</p>&#54;</div> + <div><p>&amp;#55;</p>&#55;</div> + <div><p>&amp;#56;</p>&#56;</div> + <div><p>&amp;#57;</p>&#57;</div> + <div><p>&amp;#58;</p>&#58;</div> + <div><p>&amp;#59;</p>&#59;</div> + <div><p>&amp;#60;</p>&#60;</div> + <div><p>&amp;#61;</p>&#61;</div> + <div><p>&amp;#62;</p>&#62;</div> + <div><p>&amp;#63;</p>&#63;</div> + <div><p>&amp;#64;</p>&#64;</div> + <div><p>&amp;#65;</p>&#65;</div> + <div><p>&amp;#66;</p>&#66;</div> + <div><p>&amp;#67;</p>&#67;</div> + <div><p>&amp;#68;</p>&#68;</div> + <div><p>&amp;#69;</p>&#69;</div> + <div><p>&amp;#70;</p>&#70;</div> + <div><p>&amp;#71;</p>&#71;</div> + <div><p>&amp;#72;</p>&#72;</div> + <div><p>&amp;#73;</p>&#73;</div> + <div><p>&amp;#74;</p>&#74;</div> + <div><p>&amp;#75;</p>&#75;</div> + <div><p>&amp;#76;</p>&#76;</div> + <div><p>&amp;#77;</p>&#77;</div> + <div><p>&amp;#78;</p>&#78;</div> + <div><p>&amp;#79;</p>&#79;</div> + <div><p>&amp;#80;</p>&#80;</div> + <div><p>&amp;#81;</p>&#81;</div> + <div><p>&amp;#82;</p>&#82;</div> + <div><p>&amp;#83;</p>&#83;</div> + <div><p>&amp;#84;</p>&#84;</div> + <div><p>&amp;#85;</p>&#85;</div> + <div><p>&amp;#86;</p>&#86;</div> + <div><p>&amp;#87;</p>&#87;</div> + <div><p>&amp;#88;</p>&#88;</div> + <div><p>&amp;#89;</p>&#89;</div> + <div><p>&amp;#90;</p>&#90;</div> + <div><p>&amp;#91;</p>&#91;</div> + <div><p>&amp;#92;</p>&#92;</div> + <div><p>&amp;#93;</p>&#93;</div> + <div><p>&amp;#94;</p>&#94;</div> + <div><p>&amp;#95;</p>&#95;</div> + <div><p>&amp;#96;</p>&#96;</div> + <div><p>&amp;#97;</p>&#97;</div> + <div><p>&amp;#98;</p>&#98;</div> + <div><p>&amp;#99;</p>&#99;</div> + <div><p>&amp;#100;</p>&#100;</div> + <div><p>&amp;#101;</p>&#101;</div> + <div><p>&amp;#102;</p>&#102;</div> + <div><p>&amp;#103;</p>&#103;</div> + <div><p>&amp;#104;</p>&#104;</div> + <div><p>&amp;#105;</p>&#105;</div> + <div><p>&amp;#106;</p>&#106;</div> + <div><p>&amp;#107;</p>&#107;</div> + <div><p>&amp;#108;</p>&#108;</div> + <div><p>&amp;#109;</p>&#109;</div> + <div><p>&amp;#110;</p>&#110;</div> + <div><p>&amp;#111;</p>&#111;</div> + <div><p>&amp;#112;</p>&#112;</div> + <div><p>&amp;#113;</p>&#113;</div> + <div><p>&amp;#114;</p>&#114;</div> + <div><p>&amp;#115;</p>&#115;</div> + <div><p>&amp;#116;</p>&#116;</div> + <div><p>&amp;#117;</p>&#117;</div> + <div><p>&amp;#118;</p>&#118;</div> + <div><p>&amp;#119;</p>&#119;</div> + <div><p>&amp;#120;</p>&#120;</div> + <div><p>&amp;#121;</p>&#121;</div> + <div><p>&amp;#122;</p>&#122;</div> + <div><p>&amp;#123;</p>&#123;</div> + <div><p>&amp;#124;</p>&#124;</div> + <div><p>&amp;#125;</p>&#125;</div> + <div><p>&amp;#126;</p>&#126;</div> + <div><p>&amp;#160;</p>&#160;</div> + <div><p>&amp;#161;</p>&#161;</div> + <div><p>&amp;#162;</p>&#162;</div> + <div><p>&amp;#163;</p>&#163;</div> + <div><p>&amp;#165;</p>&#165;</div> + <div><p>&amp;#166;</p>&#166;</div> + <div><p>&amp;#167;</p>&#167;</div> + <div><p>&amp;#168;</p>&#168;</div> + <div><p>&amp;#169;</p>&#169;</div> + <div><p>&amp;#170;</p>&#170;</div> + <div><p>&amp;#171;</p>&#171;</div> + <div><p>&amp;#172;</p>&#172;</div> + <div><p>&amp;#173;</p>&#173;</div> + <div><p>&amp;#174;</p>&#174;</div> + <div><p>&amp;#175;</p>&#175;</div> + <div><p>&amp;#176;</p>&#176;</div> + <div><p>&amp;#177;</p>&#177;</div> + <div><p>&amp;#178;</p>&#178;</div> + <div><p>&amp;#179;</p>&#179;</div> + <div><p>&amp;#180;</p>&#180;</div> + <div><p>&amp;#181;</p>&#181;</div> + <div><p>&amp;#182;</p>&#182;</div> + <div><p>&amp;#183;</p>&#183;</div> + <div><p>&amp;#184;</p>&#184;</div> + <div><p>&amp;#185;</p>&#185;</div> + <div><p>&amp;#186;</p>&#186;</div> + <div><p>&amp;#187;</p>&#187;</div> + <div><p>&amp;#188;</p>&#188;</div> + <div><p>&amp;#189;</p>&#189;</div> + <div><p>&amp;#190;</p>&#190;</div> + <div><p>&amp;#191;</p>&#191;</div> + <div><p>&amp;#192;</p>&#192;</div> + <div><p>&amp;#193;</p>&#193;</div> + <div><p>&amp;#194;</p>&#194;</div> + <div><p>&amp;#195;</p>&#195;</div> + <div><p>&amp;#196;</p>&#196;</div> + <div><p>&amp;#197;</p>&#197;</div> + <div><p>&amp;#198;</p>&#198;</div> + <div><p>&amp;#199;</p>&#199;</div> + <div><p>&amp;#200;</p>&#200;</div> + <div><p>&amp;#201;</p>&#201;</div> + <div><p>&amp;#202;</p>&#202;</div> + <div><p>&amp;#203;</p>&#203;</div> + <div><p>&amp;#204;</p>&#204;</div> + <div><p>&amp;#205;</p>&#205;</div> + <div><p>&amp;#206;</p>&#206;</div> + <div><p>&amp;#207;</p>&#207;</div> + <div><p>&amp;#208;</p>&#208;</div> + <div><p>&amp;#209;</p>&#209;</div> + <div><p>&amp;#210;</p>&#210;</div> + <div><p>&amp;#211;</p>&#211;</div> + <div><p>&amp;#212;</p>&#212;</div> + <div><p>&amp;#213;</p>&#213;</div> + <div><p>&amp;#214;</p>&#214;</div> + <div><p>&amp;#215;</p>&#215;</div>