public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
From: Nandakumar Chandrasekhar <navanitachora-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
Subject: Re: Setting bold font to semibold font in generated docx
Date: Thu, 20 Jan 2022 09:48:29 +0530	[thread overview]
Message-ID: <CAMhuDe_pKthL=+XH6FA9gBE_rFCRdMxE3tLDPUtcbjKRVtdU7g@mail.gmail.com> (raw)
In-Reply-To: <CAMhuDe-oo_sh4V3gwqmAp3DwhdX4+pROyXt-sZJo_ciRivvbcw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>

[-- Attachment #1: Type: text/plain, Size: 3728 bytes --]

@BPJ I tried out you code snippet as lua filter and it works!

Thank you so much.

Would it be possible to add this filter to the list of Pandoc filters and
what would be the process to contribute? I do intend to keep this evolving
while I learn Lua.

On Thu, Jan 20, 2022 at 8:53 AM Nandakumar Chandrasekhar <
navanitachora-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

> Thanks for the code snippet @BPJ.
>
> I do not have too much experience building my own Pandoc filter but
> definitely a way forward and a reason to learn Lua. :-)
>
> Cheers.
>
> On Wed, Jan 19, 2022 at 11:47 PM BPJ <bpj-J3H7GcXPSITLoDKTGw+V6w@public.gmane.org> wrote:
>
>> AFAIK you can't change automatic styles but you can use a Lua filter to
>> replace Pandoc's Strong elements with Span elements with a custom named
>> style.
>>
>> ``````lua
>> function Strong (elem)
>>   return pandoc.Span(elem.content, { ['custom-style'] = 'Semibold' })
>> end
>> ``````
>>
>> Now define a named character style 'Semibold' in your reference doc and
>> run pandoc with that reference doc and this filter.
>>
>> Den ons 19 jan. 2022 06:00Nandakumar Chandrasekhar <
>> navanitachora-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> skrev:
>>
>>> Dear Folks,
>>>
>>> I am converting a markdown document to DOCX using a customized reference
>>> doc initially procured from Pandoc according to the documentation here.
>>>
>>> I am able to set the bold font-weight to semibold for the title and
>>> heading fields.
>>>
>>> However, I do not see. a way of setting all bolded text in paragraphs
>>> and bulleted lists to semibold.
>>>
>>> It looks like I need to set the strong style to semibold to achieve
>>> this but Pandoc does not support styling that element as far as I can tell.
>>>
>>> Are there any workarounds available are will this feature be supported
>>> in the future?
>>>
>>> I would prefer to not have to do any manual post-processing after Pandoc
>>> generates the document.
>>>
>>> Thanks in advance.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "pandoc-discuss" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/pandoc-discuss/c041b5d2-b11f-409b-8f45-815263626111n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/pandoc-discuss/c041b5d2-b11f-409b-8f45-815263626111n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "pandoc-discuss" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/pandoc-discuss/7fAcgbAgnXc/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhAtEK5%3DyBm9U51O6jRsUJBVufaXr6nVPafMH%2B85Hao1gg%40mail.gmail.com
>> <https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhAtEK5%3DyBm9U51O6jRsUJBVufaXr6nVPafMH%2B85Hao1gg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAMhuDe_pKthL%3D%2BXH6FA9gBE_rFCRdMxE3tLDPUtcbjKRVtdU7g%40mail.gmail.com.

[-- Attachment #2: Type: text/html, Size: 5657 bytes --]

  parent reply	other threads:[~2022-01-20  4:18 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-01-19  4:59 Nandakumar Chandrasekhar
     [not found] ` <c041b5d2-b11f-409b-8f45-815263626111n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2022-01-19 18:17   ` BPJ
     [not found]     ` <CADAJKhAtEK5=yBm9U51O6jRsUJBVufaXr6nVPafMH+85Hao1gg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2022-01-20  3:23       ` Nandakumar Chandrasekhar
     [not found]         ` <CAMhuDe-oo_sh4V3gwqmAp3DwhdX4+pROyXt-sZJo_ciRivvbcw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2022-01-20  4:18           ` Nandakumar Chandrasekhar [this message]
2022-01-20  6:36           ` BPJ

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAMhuDe_pKthL=+XH6FA9gBE_rFCRdMxE3tLDPUtcbjKRVtdU7g@mail.gmail.com' \
    --to=navanitachora-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).