walkthrough

Special characters for Sumerian, Akkadian and typography under Linux

2017-04-23
/ / /
Comments Closed

I do not know if there has been developpement concerning special characters typing in Windows with the last versions but I remember how it was difficult and needed to be set up differently in each software. In Linux, life is made much more easy as one only needs to set up a “Compose” key in the OS settings to start composing characters in an intuitive way.

First in settings, keyboard, shortcuts, typing: choose a compose key:

Then, in any software just compose the characters you need :

Mesopotamian languages characters
<Multi_key> <c> <S> : “Š” U0160 # LATIN CAPITAL LETTER S WITH CARON
<Multi_key> <less> <S> : “Š” U0160 # LATIN CAPITAL LETTER S WITH CARON
<Multi_key> <S> <less> : “Š” U0160 # LATIN CAPITAL LETTER S WITH CARON
<dead_caron> <s> : “š” U0161 # LATIN SMALL LETTER S WITH CARON
<Multi_key> <c> <s> : “š” U0161 # LATIN SMALL LETTER S WITH CARON
<Multi_key> <less> <s> : “š” U0161 # LATIN SMALL LETTER S WITH CARON
<Multi_key> <s> <less> : “š” U0161 # LATIN SMALL LETTER S WITH CARON
<dead_macron> <U> : “Ū” U016A # LATIN CAPITAL LETTER U WITH MACRON
<Multi_key> <macron> <U> : “Ū” U016A # LATIN CAPITAL LETTER U WITH MACRON
<Multi_key> <underscore> <U> : “Ū” U016A # LATIN CAPITAL LETTER U WITH MACRON
<Multi_key> <U> <underscore> : “Ū” U016A # LATIN CAPITAL LETTER U WITH MACRON
<Multi_key> <minus> <U> : “Ū” U016A # LATIN CAPITAL LETTER U WITH MACRON
<Multi_key> <U> <minus> : “Ū” U016A # LATIN CAPITAL LETTER U WITH MACRON
<dead_macron> <u> : “ū” U016B # LATIN SMALL LETTER U WITH MACRON
<Multi_key> <macron> <u> : “ū” U016B # LATIN SMALL LETTER U WITH MACRON
<Multi_key> <underscore> <u> : “ū” U016B # LATIN SMALL LETTER U WITH MACRON
<Multi_key> <u> <underscore> : “ū” U016B # LATIN SMALL LETTER U WITH MACRON
<Multi_key> <minus> <u> : “ū” U016B # LATIN SMALL LETTER U WITH MACRON
<Multi_key> <u> <minus> : “ū” U016B # LATIN SMALL LETTER U WITH MACRON
<dead_acute> <S> : “Ś” U015A # LATIN CAPITAL LETTER S WITH ACUTE
<Multi_key> <acute> <S> : “Ś” U015A # LATIN CAPITAL LETTER S WITH ACUTE
<Multi_key> <apostrophe> <S> : “Ś” U015A # LATIN CAPITAL LETTER S WITH ACUTE
<Multi_key> <S> <apostrophe> : “Ś” U015A # LATIN CAPITAL LETTER S WITH ACUTE
<dead_acute> <s> : “ś” U015B # LATIN SMALL LETTER S WITH ACUTE
<Multi_key> <acute> <s> : “ś” U015B # LATIN SMALL LETTER S WITH ACUTE
<Multi_key> <apostrophe> <s> : “ś” U015B # LATIN SMALL LETTER S WITH ACUTE
<Multi_key> <s> <apostrophe> : “ś” U015B # LATIN SMALL LETTER S WITH ACUTE
<Multi_key> <N> <G> : “Ŋ” U014A # LATIN CAPITAL LETTER ENG
<Multi_key> <n> <g> : “ŋ” U014B # LATIN SMALL LETTER ENG
<dead_macron> <A> : “Ā” U0100 # LATIN CAPITAL LETTER A WITH MACRON
<Multi_key> <macron> <A> : “Ā” U0100 # LATIN CAPITAL LETTER A WITH MACRON
<Multi_key> <underscore> <A> : “Ā” U0100 # LATIN CAPITAL LETTER A WITH MACRON
<Multi_key> <A> <underscore> : “Ā” U0100 # LATIN CAPITAL LETTER A WITH MACRON
<Multi_key> <minus> <A> : “Ā” U0100 # LATIN CAPITAL LETTER A WITH MACRON
<Multi_key> <A> <minus> : “Ā” U0100 # LATIN CAPITAL LETTER A WITH MACRON
<dead_macron> <a> : “ā” U0101 # LATIN SMALL LETTER A WITH MACRON
<Multi_key> <macron> <a> : “ā” U0101 # LATIN SMALL LETTER A WITH MACRON
<Multi_key> <underscore> <a> : “ā” U0101 # LATIN SMALL LETTER A WITH MACRON
<Multi_key> <a> <underscore> : “ā” U0101 # LATIN SMALL LETTER A WITH MACRON
<Multi_key> <minus> <a> : “ā” U0101 # LATIN SMALL LETTER A WITH MACRON
<Multi_key> <a> <minus> : “ā” U0101 # LATIN SMALL LETTER A WITH MACRON
<dead_macron> <E> : “Ē” U0112 # LATIN CAPITAL LETTER E WITH MACRON
<Multi_key> <macron> <E> : “Ē” U0112 # LATIN CAPITAL LETTER E WITH MACRON
<Multi_key> <underscore> <E> : “Ē” U0112 # LATIN CAPITAL LETTER E WITH MACRON
<Multi_key> <E> <underscore> : “Ē” U0112 # LATIN CAPITAL LETTER E WITH MACRON
<Multi_key> <minus> <E> : “Ē” U0112 # LATIN CAPITAL LETTER E WITH MACRON
<Multi_key> <E> <minus> : “Ē” U0112 # LATIN CAPITAL LETTER E WITH MACRON
<dead_macron> <e> : “ē” U0113 # LATIN SMALL LETTER E WITH MACRON
<Multi_key> <macron> <e> : “ē” U0113 # LATIN SMALL LETTER E WITH MACRON
<Multi_key> <underscore> <e> : “ē” U0113 # LATIN SMALL LETTER E WITH MACRON
<Multi_key> <e> <underscore> : “ē” U0113 # LATIN SMALL LETTER E WITH MACRON
<Multi_key> <minus> <e> : “ē” U0113 # LATIN SMALL LETTER E WITH MACRON
<Multi_key> <e> <minus> : “ē” U0113 # LATIN SMALL LETTER E WITH MACRON
<dead_macron> <I> : “Ī” U012A # LATIN CAPITAL LETTER I WITH MACRON
<Multi_key> <macron> <I> : “Ī” U012A # LATIN CAPITAL LETTER I WITH MACRON
<Multi_key> <underscore> <I> : “Ī” U012A # LATIN CAPITAL LETTER I WITH MACRON
<Multi_key> <I> <underscore> : “Ī” U012A # LATIN CAPITAL LETTER I WITH MACRON
<Multi_key> <minus> <I> : “Ī” U012A # LATIN CAPITAL LETTER I WITH MACRON
<Multi_key> <I> <minus> : “Ī” U012A # LATIN CAPITAL LETTER I WITH MACRON
<dead_macron> <i> : “ī” U012B # LATIN SMALL LETTER I WITH MACRON
<Multi_key> <macron> <i> : “ī” U012B # LATIN SMALL LETTER I WITH MACRON
<Multi_key> <underscore> <i> : “ī” U012B # LATIN SMALL LETTER I WITH MACRON
<Multi_key> <i> <underscore> : “ī” U012B # LATIN SMALL LETTER I WITH MACRON
<Multi_key> <minus> <i> : “ī” U012B # LATIN SMALL LETTER I WITH MACRON
<Multi_key> <i> <minus> : “ī” U012B # LATIN SMALL LETTER I WITH MACRON
<dead_belowdot> <T> : “Ṭ” U1E6C # LATIN CAPITAL LETTER T WITH DOT BELOW
<Multi_key> <exclam> <T> : “Ṭ” U1E6C # LATIN CAPITAL LETTER T WITH DOT BELOW
<dead_belowdot> <t> : “ṭ” U1E6D # LATIN SMALL LETTER T WITH DOT BELOW
<Multi_key> <exclam> <t> : “ṭ” U1E6D # LATIN SMALL LETTER T WITH DOT BELOW
<dead_belowdot> <S> : “Ṣ” U1E62 # LATIN CAPITAL LETTER S WITH DOT BELOW
<Multi_key> <exclam> <S> : “Ṣ” U1E62 # LATIN CAPITAL LETTER S WITH DOT BELOW
<dead_belowdot> <s> : “ṣ” U1E63 # LATIN SMALL LETTER S WITH DOT BELOW
<Multi_key> <exclam> <s> : “ṣ” U1E63 # LATIN SMALL LETTER S WITH DOT BELOW

Typographic characters
<Multi_key> <less> <quotedbl> : ““” U201c # LEFT DOUBLE QUOTATION MARK
<Multi_key> <quotedbl> <less> : ““” U201c # LEFT DOUBLE QUOTATION MARK
<Multi_key> <greater> <quotedbl> : “”” U201d # RIGHT DOUBLE QUOTATION MARK
<Multi_key> <quotedbl> <greater> : “”” U201d # RIGHT DOUBLE QUOTATION MARK
<Multi_key> <comma> <quotedbl> : “„” U201e # DOUBLE LOW-9 QUOTATION MARK
<Multi_key> <quotedbl> <comma> : “„” U201e # DOUBLE LOW-9 QUOTATION MARK
<Multi_key> <minus> <minus> <period> : “–” U2013 # EN DASH
<Multi_key> <minus> <minus> <minus> : “—” U2014 # EM DASH

Find a full list here :

https://cgit.freedesktop.org/xorg/lib/libX11/plain/nls/en_US.UTF-8/Compose.pre

Read More

Zotero full-text search PDFs feature on Linux Debian Jessie

2016-08-14
/ / /
Comments Closed

The Zotero search feature for PDF full-text was not working in my Zotero install and I didn’t have the “install” button in the search pane of the settings. I already had the needed binaries installed with the OS but it seemed like Zotero could not use those.

Instructions can be found here but with no examples. It would definitely have been easier with screenshots so here are some add on information to use as a supplement to the instructions. I suggest reading the official instructions first.

First, I downloaded the XPDF binaries here : http://www.foolabs.com/xpdf/download.html and extraxted the pdfinfo and pdftotext executables into my Zotero profile folder. Note that I use the standalone version so the path to my profile folder is: /home/epp/.zotero/zotero/{profilestring}/zotero

Then I checked the version of the binaries and created the appropriate text files as instructed. After that, I opened Iceweasel, activated the console with Ctrl + Shift + k and entered the Js property navigator.platform at the prompt line.

Screenshot from 2016-08-13 20:22:02

Since the instructions seemed to add a bit that replaces spaces by dashes, I modified both binaries and text files names to include “Linux-x86_64”.

I also downloaded the shell script and renamed it as indicated. My profile folder now looks like this:

Screenshot from 2016-08-13 21:40:49

Works now!

Screenshot from 2016-08-14 07:46:58 Read More