Adapting authoryear-dw to a specific citation and bibliography style

I am trying to adapt the authoryear-dw style to the specific requirements for assignments at my university. They look like this:

Citations as Footnotes, incl. a first full and shorttitle citations, as well use of ibid. for recurring citations

The order of names is reversed and formatting is slighlty changed for the Bibliography:

I have succeeded in getting the order of the names and some of the formatting right, but I am failing at setting up the details (delimiters/punctuation). Also apparently my settings are not completely used for the first full citations (italic vs. upright text)

Here is my MWE:

\documentclass[a4paper,german]{scrartcl}
\usepackage{xunicode,fontspec,xltxtra} %für XeLaTeX
\usepackage{longtable,array,ragged2e, booktabs} %für Tabellen
\usepackage[autostyle=true,german=quotes]{csquotes}
\usepackage{microtype}
\usepackage[style=authortitle-dw,idemtracker=true,firstfull=true,firstfullname=true,shorthandinbib=true,shorthandibid=true,backend=biber,citedas=true]{biblatex}

\usepackage[ngerman]{babel}

\DeclareNameAlias{sortname}{last-first}
%\DeclareNameAlias{default}{last-first}

\DeclareFieldFormat{title}{\mkbibemph{#1}} % Titel in Bibliographie kursiv darstellen
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[inbook]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[patent]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}
\DeclareFieldFormat[unpublished]{title}{\mkbibemph{#1}}

\DeclareFieldFormat{citetitle}{\mkbibquote{#1\isdot}} % Titel in Zitat kursiv darstellen
\DeclareFieldFormat[article]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[inbook]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[incollection]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[inproceedings]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[patent]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[thesis]{citetitle}{\mkbibquote{#1\isdot}}
\DeclareFieldFormat[unpublished]{citetitle}{\mkbibquote{#1\isdot}}

%\DeclareFieldFormat[article,inbook,incollection,inproceedings,patent,thesis,unpublished]{citetitle}{\mkbibquote{#1\isdot}}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}

@book{runciman,
author={Runciman, Steven},
title={Die Eroberung von Konstantinopel 1453},
year={1966}}

@book{habib2007female,
title={Female homosexuality in the Middle East: histories and representations},
shorttitle={Female homosexuality in the Middle East},
author={Habib, Samar},
number={13},
year={2007},
publisher={Routledge},
}

@article{al2012lesbian,
title={The Lesbian Subjectivity in Contemporary Arabic Literature:‘An Absent Presence’ Disciplined by the Gaze},
author={Al-Ghafari, Iman},
journal={Al-Raida Journal},
pages={6--18},
year={2012}
}
\end{filecontents}

\begin{document}

Text.\footcite{runciman} More text.\footcite[36]{runciman} Even more text.\footnote{Test. \cite[48]{runciman}}. An even longer text.\footcite[35]{runciman} I see more text.\footcite{habib2007female} Another test.\footcite{al2012lesbian} And him again.\footcite{runciman}

\clearpage

Test\footcite{habib2007female}

\printbibliography
\end{document}


• Please note that biblatex-dw hasn't been updated in quite some time, so you may well encounter some problems with biblatex versions >= 3.3. – moewe Oct 2 '16 at 16:33
• Unfortunately, I will only be able to have a look next week. For alternatives, check out Recent alternatives to the historian package. But biblatex-dw is a heavily customised style with many great options, so don't be disappointed if none of the styles is able to match your expectations. – moewe Oct 4 '16 at 7:43
• Herbert Voß has adapted biblatex-dw to work with version 3.3 of biblatex (archiv.dante.de/~herbert/Bibliography/dw). But the changes in version 3.5 could also prove problematic. – moewe Oct 4 '16 at 7:50