saadq / resumake.io

📝 A website for automatically generating elegant LaTeX resumes.
https://resumake.io
MIT License
3.31k stars 446 forks source link

Template 2 - Mismatched font #71

Open ecf22 opened 6 years ago

ecf22 commented 6 years ago

With template 2, the skills section font is a serif font, while the rest of the resume template uses a form of sans-serif. Not a big bug, but rather a small design component that throws off the consistency just slightly.

Thanks for building this tool! Much love for it.

54656452 commented 6 years ago

I hate that you've pointed this out. Now I can't not notice this.

saadq commented 6 years ago

So the issue is coming from here:

https://github.com/saadq/resumake.io/blob/69cc228ccb39374fd41dbf4190ee64ad358ccb29/app/server/src/generator/templates/template2/inputs/awesome-cv.cls#L240

The \textnormal is what is causing the issue. Removing that will fix the font face issue.

Before:

screen shot 2018-08-25 at 9 03 12 pm

After:

screen shot 2018-08-25 at 9 03 37 pm

It causes another issue though, the font seems to become bold. I think that may be why I put it there in the first place.

I need to look for an alternative to fix the font weight, if anyone is good with LaTeX / XeLaTeX, help would be greatly appreciated. Otherwise I'll try to play around with it...

MHishere commented 5 years ago

hey @saadq have you found any fix yet? thanks!

saadq commented 5 years ago

Hi @MHishere, unfortunately I haven't gotten an opportunity to work on this yet. I'll keep you all posted in this thread when I get a chance!

DonMehdi commented 5 years ago

Hi @saadq, I was using your app and thank you for it. I have a problem with the template 2 ( Error: LaTeX Syntax Error ! LaTeX Error: File `awesome-cv.cls' not found. ) ! Undefined control sequence.) Any idea ?

dparker2 commented 5 years ago

I downloaded the latex and changed the skills section myself to this:

\vspace{-2mm}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%     Skills
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\cvsection{Skills}
\begin{cvskills}
    \cvskill
    {Languages}
    {Python, JavaScript, HTML5/CSS3, C++, Golang, Bash}

    \cvskill
    {Frameworks}
    {React.js, Vue.js, AngularJS, Flask, Aiohttp, Bootstrap}

    \cvskill
    {Tooling}
    {Docker, Kubernetes, Terraform, Git, NPM, PyPI, Webpack, Babel, Cypress, Pytest}

    \cvskill
    {AWS}
    {EC2, EKS, S3, CodeBuild, Lambda, DynamoDB, RDS, Cloudfront, Route53}
\end{cvskills}

which is just taken from how awesome-cv does skills in the example: https://github.com/posquit0/Awesome-CV/blob/master/examples/cv/skills.tex

looks like this now:

image